import { BusinessesService } from './businesses.service';
import { UpdateBusinessDto } from './dto/update-business.dto';
import { RegisterDigitalCertDto } from './dto/register-digital-cert.dto';
import { RegisterHometaxDto } from './dto/register-hometax.dto';
export declare class BusinessesController {
    private readonly businessesService;
    constructor(businessesService: BusinessesService);
    getBusiness(user: {
        id: number;
        email: string;
    }): Promise<any>;
    updateBusiness(user: {
        id: number;
        email: string;
    }, dto: UpdateBusinessDto): Promise<any>;
    ocrCert(user: {
        id: number;
        email: string;
    }, file: Express.Multer.File): Promise<{
        certUrl: string;
        ocrData: Record<string, string>;
    }>;
    uploadCert(user: {
        id: number;
        email: string;
    }, certUrl: string): Promise<any>;
    registerDigitalCert(user: {
        id: number;
        email: string;
    }, dto: RegisterDigitalCertDto): Promise<any>;
    registerHometax(user: {
        id: number;
        email: string;
    }, dto: RegisterHometaxDto): Promise<any>;
    disconnectHometax(user: {
        id: number;
        email: string;
    }): Promise<any>;
}
