import { SmzExcelState } from '../../modules/smz-excels/models/smz-excel-table';
import { SmzBuilderUtilities } from '../common/smz-builder-utilities';
import { SmzExcelsSheetsBuilder } from './excels-sheets';
export declare class SmzExcelsBuilder extends SmzBuilderUtilities<SmzExcelsBuilder> {
    protected that: this;
    private defaultConfig;
    _state: SmzExcelState;
    constructor();
    setFilename(fileName: string): SmzExcelsBuilder;
    setInfo(title: string): SmzExcelsBuilder;
    setAuthor(author: string): SmzExcelsBuilder;
    setCompany(company: string): SmzExcelsBuilder;
    setComments(comments: string): SmzExcelsBuilder;
    setGlobalDateFormat(format: string): SmzExcelsBuilder;
    setGlobalNewLineSeparator(separator: string): SmzExcelsBuilder;
    setGlobalHyperlinkAsHtml(): SmzExcelsBuilder;
    sheet(name: string): SmzExcelsSheetsBuilder;
    debugMode(): SmzExcelsBuilder;
    build(): SmzExcelState;
}
