import { SdExcelExportOption, SdExcelTemplate } from './excel.model';
import * as i0 from "@angular/core";
export declare class SdExcelService {
    #private;
    constructor();
    generateTemplate: (template: SdExcelTemplate) => Promise<void>;
    exportCSV: (option: SdExcelExportOption) => Promise<void>;
    export: (option: SdExcelExportOption) => Promise<void>;
    upload: () => Promise<{
        items: Record<string, any>[];
        file: File | null;
    }>;
    parse: (file: File) => Promise<{
        items: Record<string, any>[];
        file: File | null;
    }>;
    static ɵfac: i0.ɵɵFactoryDeclaration<SdExcelService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<SdExcelService>;
}
