import { IBase, Assigner } from "./common"; interface ICellStyle extends IBase { backgroundColor?: string; color?: string; fontWeight?: string; fontSize?: string; textAlign?: string; text?: string; } declare class CellStyle extends Assigner { private _textAlign; private _backgroundColor; private _color; private _fontSize; private _fontWeight; textAlign: string; backgroundColor: string; color: string; fontSize: string; fontWeight: string; } export declare class Header extends CellStyle { private _text; constructor(); text: string; } export declare class Body extends CellStyle { constructor(); } export interface IColumnStyle extends IBase { header: ICellStyle; body: ICellStyle; fieldName: string; visible: boolean; width: number; } export declare class Column extends Assigner { private _header; private _body; private _fieldName; private _visible; private _width; constructor(); readonly body: Body; fieldName: string; readonly header: Header; visible: boolean; width: number; setBody(newBody?: ICellStyle): void; setHeader(newHeader?: ICellStyle): void; parse(col: IColumnStyle): void; } export {};