export declare class ColumnModel { caption: string; dataField: string; visible: boolean; alignment: string; visibleIndex: number; dataType: string; format: string; falseText: string; trueText: string; showEditorAlways: boolean; width: number; allowEditing: boolean; allowSorting: boolean; allowFiltering: boolean; template: string; fixed: boolean; fixedPosition: string; constructor(values?: Object, caption?: any, dataField?: any, visible?: any, alignment?: any, width?: any, visibleIndex?: any, dataType?: any, format?: any, falseText?: any, trueText?: any, showEditorAlways?: any, template?: any); static textColumn(dataField: any, visible: any, caption?: any, width?: any, alignment?: any, visibleIndex?: any): ColumnModel; static booleanColumn(dataField: any, visible: any, caption?: any, width?: any, alignment?: any, visibleIndex?: any): ColumnModel; static numberColumn(dataField: any, visible: any, caption?: any, width?: any, alignment?: any, visibleIndex?: any): ColumnModel; static currencyColumn(dataField: any, visible: any, caption?: any, width?: any, alignment?: any, visibleIndex?: any): ColumnModel; static dateColumn(dataField: any, visible: any, caption?: any, width?: any, alignment?: any, visibleIndex?: any, format?: any): ColumnModel; static datetimeColumn(dataField: any, visible: any, caption?: any, width?: any, alignment?: any, visibleIndex?: any, format?: any): ColumnModel; static customColumn(template: any, caption: any, fixed: any, fixedPosition: any, width?: any): ColumnModel; }