import { BorderInfo } from '../../../../../../../common/model/borders/border-info';
import { Table } from '../../../../../../../common/model/tables/main-structures/table';
import { TableProperties } from '../../../../../../../common/model/tables/properties/table-properties';
import { Data } from '../../../data';
import { BaseExporter } from '../../base';
export declare class TablePropertiesExporter extends BaseExporter {
    static exportTableBorderCore(data: Data, border: BorderInfo, exportAutoColor: boolean): void;
    exportTablePropertiesCore(table: Table, exportTableLayout: boolean): void;
    exportTableStyleBandSizes(props: TableProperties): void;
    exportTablePropertiesForStyle(props: TableProperties, isBaseStyle?: boolean): void;
    exportTablePropertiesException(props: TableProperties): void;
    private exportCoreProps;
    private shouldExportTblPropsException;
    private exportCellMargins;
    private exportCellMargin;
    private exportTableBorders;
    private shouldExportTableBorders;
    private exportTableBorder;
}
