export interface Column { autoWidth?: boolean; align?: 'left'|'center'|'right'; autoHeight?: boolean; cellAlign?: string; cellTip?: string|Function; cls?: string; columns?: any; data?: any; disallowAfterDrop?: boolean; displayKey?: string; draggable?: boolean; editable?: boolean; ellipsis?: boolean; exportFn?: Function; exportable?: boolean; filter?: any; flex?: number; format?: any; headerCheckBox?: boolean; headerClickSort?: boolean; headerCls?: string; headerCellTip?: string|Function; headerLImageCls?: string; hidden?: boolean; id?: string; index?: string|number; itemCheckBox?: boolean; items?: any[]; leftTpl?: string; leftWidth?: number; listItemTpl?: string; lockable?: boolean; locked?: boolean; maxAutoWidth?: number; maxWidth?: number; menu?: boolean|any[]; minEditorWidth?: number; minListWidth?: number; minWidth?: number; multiSelect?: boolean; precision?: number; render?: Function; resizable?: boolean; rightLocked?: boolean; rowdrag?: boolean; searchable?: boolean; select?: boolean; selectable?: boolean; smartIndexFn?: Function; sortable?: boolean; sorter?: Function; sparkConfig?: Object; spin?: boolean; step?: number; subSearch?: boolean; summary?: any; title?: string; titleEditable?: boolean; type?: string; valueKey?: string; values?: any[]; vtype?: any; width?: number; } export interface Defaults extends Column {}