import { GridColumnDataTypes } from '../enums/grid-column-data-types'; import { GridColumnAggregationTypes } from '../enums/grid-column-aggregation-types'; export interface GridNumberColumnConfig { base?: number; style?: 'color' | 'back' | 'both'; } export declare class GridColumnInterface { constructor(); name?: string; header?: string; binding?: string; align?: 'left' | 'right' | 'center' | 'justify'; width?: any; minWidth?: number; isLtr?: boolean; dataType?: GridColumnDataTypes; format?: '0' | 'n1' | 'n2' | 'p' | 'c2' | 'd' | 'D' | 'f' | 'F'; isReadOnly?: boolean; aggregate?: GridColumnAggregationTypes; visible?: boolean; numberConfig?: { hasHightStyles?: GridNumberColumnConfig | boolean; hasLowStyles?: GridNumberColumnConfig | boolean; }; dataMap?: { value: string; label: string; parentKeyName?: string; items?: any[]; }; filteringOptions?: string[]; }