import { TableTypeEnum } from '../enums/table-type.enum';
import { ImageStyle } from './image-style.model';
import { TitleStyle } from './title-style.model';
export interface TableColumn {
    title: string;
    code?: string;
    type?: TableTypeEnum;
    options?: any[];
    isEditable?: boolean;
    isFilter?: boolean;
    dateFormat?: string;
    currency?: string;
    filterOptions?: any[];
    decimalPlaces?: number;
    isSortable?: boolean;
    thousandSeparator?: 'comma' | 'space';
    decimalSeparator?: 'comma' | 'dot';
    width?: string;
    totalWidth?: string;
    children?: TableColumn[];
    composedTypes?: TableTypeEnum[];
    composedNames?: string[];
    composedStyles?: Record<string, TitleStyle | ImageStyle>;
}
//# sourceMappingURL=table-column.model.d.ts.map