import { DEFAULT_COLUMN_TYPES } from '../enums/defaultColumnTypes'; import { ColumnDropdownSettings } from './columnDropdownSettings'; import { HeaderIconStyle } from './headerIconStyle'; import { HoverableStyles } from './hoverableStyles'; import { NoDimensionCSSStyle } from './cssStyle'; import { StringDimension } from './dimensions'; import { ColumnTypes } from './columnType'; import { CellText } from './tableData'; interface Parent { headerName: string; defaultText?: CellText; isDefaultTextRemovable?: boolean; cellStyle?: CellStyle; isCellTextEditable?: boolean; isColumnResizable?: boolean; headerStyles?: HoverableStyles; isHeaderTextEditable?: boolean; headerIconStyle?: HeaderIconStyle; availableDefaultColumnTypes?: DEFAULT_COLUMN_TYPES[]; customColumnTypes?: ColumnTypes; defaultColumnTypeName?: string; columnDropdown?: ColumnDropdownSettings; } export type DimensionalCSSStyle = NoDimensionCSSStyle & { width?: StringDimension; }; export type CustomColumnSettings = Parent; export type CustomColumnsSettings = Array; export {}; //# sourceMappingURL=columnsSettings.d.ts.map