import { IsoCertificatesService } from './iso-certificates.service';
import { CreateIsoCertificateDto } from './dto/create-iso-certificate.dto';
import { UpdateIsoCertificateDto } from './dto/update-iso-certificate.dto';
export declare class IsoCertificatesController {
    private readonly isoCertificatesService;
    constructor(isoCertificatesService: IsoCertificatesService);
    create(createDto: CreateIsoCertificateDto): Promise<import("./entities/iso-certificate.entity").IsoCertificate>;
    bulkImport(baseDir: string, serverUrl: string): Promise<{
        message: string;
        totalFiles: number;
        importedFiles: number;
        skippedFiles: number;
    }>;
    findAll(page: string, company: string, standard: string, year: string, month: string, country: string): Promise<{
        data: import("./entities/iso-certificate.entity").IsoCertificate[];
        total: number;
        page: number;
        lastPage: number;
    }>;
    findOne(id: string): Promise<import("./entities/iso-certificate.entity").IsoCertificate>;
    update(id: string, updateDto: UpdateIsoCertificateDto): Promise<import("./entities/iso-certificate.entity").IsoCertificate | null>;
    remove(id: string): Promise<{
        message: string;
        id: number;
    }>;
}
