import { MedTableColumnConfig } from '../../types/MedTableColumnConfig';
export interface ISheetsGenerator {
    generate(fileName?: string): void;
}
export declare class SheetsGenerator<RowValueType extends Record<string, any>> implements ISheetsGenerator {
    private data;
    private readonly headerBuilder;
    private readonly rowBuilder;
    private readonly dataRowConfig;
    private readonly settings;
    constructor(data: RowValueType[], config: MedTableColumnConfig[]);
    generate(fileName?: string): void;
    private hidePrivateFields;
    private createTableData;
}
