/** A color parsed as CSS color value, eg. '#FF0000' */ export type GridColor = string; /** A nullable color, eg. pass `null` to skip drawing this item */ export type NullableGridColor = GridColor | null; /** One or more colors parsed as CSS color value separated by space, eg. '#FF0000 #00FF00' */ export type GridColorWay = string; /** A font parsed as CSS font value */ export type GridFont = string; export type GridTheme = { allowColumnResize: boolean; allowRowResize: boolean; autoSelectRow: boolean; autoSelectColumn: boolean; autoSizeColumns: boolean; autoSizeRows: boolean; backgroundColor: GridColor; textColor: GridColor; hyperlinkColor: GridColor; black: GridColor; white: GridColor; cellHorizontalPadding: number; headerHorizontalPadding: number; font: GridFont; gridColumnColor: NullableGridColor; gridRowColor: NullableGridColor; headerBackgroundColor: GridColor; headerSeparatorColor: GridColor; headerSeparatorHoverColor: GridColor; headerSeparatorHandleSize: number; headerHiddenSeparatorSize: number; headerHiddenSeparatorHoverColor: GridColor; headerColor: GridColor; headerFont: GridFont; columnHoverBackgroundColor: NullableGridColor; selectedColumnHoverBackgroundColor: NullableGridColor; rowHoverBackgroundColor: NullableGridColor; selectedRowHoverBackgroundColor: NullableGridColor; rowBackgroundColors: GridColorWay; minScrollHandleSize: number; scrollBarBackgroundColor: GridColor; scrollBarHoverBackgroundColor: GridColor; scrollBarCasingColor: GridColor; scrollBarCornerColor: GridColor; scrollBarColor: GridColor; scrollBarHoverColor: GridColor; scrollBarActiveColor: GridColor; scrollBarSize: number; scrollBarHoverSize: number; scrollBarCasingWidth: number; scrollSnapToColumn: boolean; scrollSnapToRow: boolean; scrollBarSelectionTick: boolean; scrollBarSelectionTickColor: NullableGridColor; scrollBarActiveSelectionTickColor: NullableGridColor; activeCellSelectionBorderWidth: number; selectionColor: GridColor; selectionOutlineColor: GridColor; selectionOutlineCasingColor: GridColor; shadowBlur: number; shadowColor: GridColor; shadowAlpha: number; maxDepth: number; treeDepthIndent: number; treeHorizontalPadding: number; treeLineColor: GridColor; treeMarkerColor: GridColor; treeMarkerHoverColor: GridColor; rowHeight: number; columnWidth: number; minRowHeight: number; minColumnWidth: number; maxColumnWidth: number; columnHeaderHeight: number; rowHeaderWidth: number; rowFooterWidth: number; headerResizeSnapThreshold: number; headerResizeHiddenSnapThreshold: number; allowColumnReorder: boolean; allowRowReorder: boolean; reorderOffset: number; floatingGridColumnColor: NullableGridColor; floatingGridRowColor: NullableGridColor; floatingRowBackgroundColors: GridColorWay; floatingDividerOuterColor: GridColor; floatingDividerInnerColor: GridColor; zeroLineColor: GridColor; positiveBarColor: GridColor; negativeBarColor: GridColor; markerBarColor: GridColor; dataBarHorizontalPadding: number; }; /** * Default theme for a Grid. */ declare const defaultTheme: GridTheme; export default defaultTheme; //# sourceMappingURL=GridTheme.d.ts.map