export * from './excel.model';
export interface SdExportTemplate {
    fileName?: string;
    columns: SdExportTempateColumn[];
    sheets?: {
        name: string;
        items: any[];
        fields: string[];
    }[];
}
export interface SdExportTempateColumn {
    field: string;
    title: string;
    required?: boolean;
    color?: string;
    width?: string;
    description?: string;
    fontColor?: string;
    fill?: string;
}
export interface SdExportFile {
    fileName?: string;
    filePath?: string;
}
export interface SdExportColumn {
    field: string;
    title: string;
    description?: string;
    width?: string;
}
export interface IExportOption {
    columns: SdExportTempateColumn[];
    items: any[];
    fileName?: string;
    sheets?: {
        name: string;
        items: any[];
        fields: string[];
    }[];
}
export interface IBigExportRequest {
    filePath?: string;
    destination?: string;
    latestRow: number;
    columns: {
        field: string;
        title: string;
        description?: string;
        width?: string;
    }[];
    items: any[];
}
export interface IBigExportResponse {
    filePath: string;
    destination: string;
    latestRow: number;
}
export declare type GroupPermission = 'view' | 'add' | 'delete';
export declare const API: {
    uploadTemplate: string;
    generateUploadTemplate: string;
    filesInFolder: string;
    removeFile: string;
    sdExportByTemplate: string;
    sdMergePDF: string;
};
