import { Border } from '../graphical-report/chart/border';
import { TextStyle } from '../graphical-report/chart/text-style';
import { Title } from '../graphical-report/chart/title';
import { ColumnStyle } from './column-style';
import { RowStyle } from './row-style';
export declare class TableStyle {
    border: Border;
    header: TextStyle;
    body: TextStyle;
    rowStyle: RowStyle;
    columnStyle: ColumnStyle;
    footer: TextStyle;
    subFooter: TextStyle;
    subHeader: TextStyle;
    title: Title;
    constructor(tableStyle?: TableStyle);
    newTableStyle(): void;
    /**function to create table style object with existing values
    *
    *@param TableStyle
    */
    tableStyle(tableStyle: TableStyle): void;
}
