import { SortIndicatorStyle } from "./SortIndicatorStyle"; import { ColumnOptionsIconAlignment } from "./ColumnOptionsIconAlignment"; import { ColumnOptionsIconBehavior } from "./ColumnOptionsIconBehavior"; import { BaseControlTheme } from "igniteui-webcomponents-core"; import { IgcTextCellInfo } from "./igc-text-cell-info"; import { TextHeaderCellModel as TextHeaderCellModel_internal } from "./TextHeaderCellModel"; /** * Backing information for a text header cell. */ export declare class IgcTextHeaderCellInfo extends IgcTextCellInfo { protected createImplementation(): TextHeaderCellModel_internal; /** * @hidden */ get i(): TextHeaderCellModel_internal; constructor(); /** * Sets or gets whether the filter UI should be visible in the header. */ get isColumnOptionsEnabled(): boolean; set isColumnOptionsEnabled(v: boolean); get sortIndicatorStyle(): SortIndicatorStyle; set sortIndicatorStyle(v: SortIndicatorStyle); /** * Gets or sets the alignment of the column options icon within the header cell. */ get columnOptionsIconAlignment(): ColumnOptionsIconAlignment; set columnOptionsIconAlignment(v: ColumnOptionsIconAlignment); /** * Gets or sets the color for the column options icon in the header. */ get columnOptionsIconColor(): string; set columnOptionsIconColor(v: string); /** * Gets or sets how the column option icon will behave in the header. */ get columnOptionsIconBehavior(): ColumnOptionsIconBehavior; set columnOptionsIconBehavior(v: ColumnOptionsIconBehavior); /** * Gets or sets the column options theme. */ get columnOptionsTheme(): BaseControlTheme; set columnOptionsTheme(v: BaseControlTheme); /** * Gets or sets the column options dropdown background color. */ get columnOptionsBackground(): string; set columnOptionsBackground(v: string); /** * Gets or sets the scrollbar background color for checkbox lists in the column options dialog. */ get columnOptionsScrollbarBackground(): string; set columnOptionsScrollbarBackground(v: string); /** * Gets or sets the scrollbar thumb hover background color for checkbox lists in the column options dialog. */ get columnOptionsScrollbarHoverBackground(): string; set columnOptionsScrollbarHoverBackground(v: string); /** * Gets or sets the scrollbar thumb active (dragging) background color for checkbox lists in the column options dialog. */ get columnOptionsScrollbarActiveBackground(): string; set columnOptionsScrollbarActiveBackground(v: string); /** * Gets or sets the text color for text inside the column options menu. */ get columnOptionsTextColor(): string; set columnOptionsTextColor(v: string); /** * Gets or sets the font settings for text inside the column options menu. */ get columnOptionsTextStyle(): string; set columnOptionsTextStyle(v: string); get columnOptionsHoverBackgroundColor(): string; set columnOptionsHoverBackgroundColor(v: string); get columnOptionsToolTipBackgroundColor(): string; set columnOptionsToolTipBackgroundColor(v: string); get columnOptionsToolTipTextColor(): string; set columnOptionsToolTipTextColor(v: string); get columnOptionsHighlightColor(): string; set columnOptionsHighlightColor(v: string); /** * Gets or sets the color of separators inside the column options menu. */ get columnOptionsSeparatorColor(): string; set columnOptionsSeparatorColor(v: string); /** * Gets or sets the background color for group headers inside the column options menu. */ get columnOptionsGroupHeaderBackground(): string; set columnOptionsGroupHeaderBackground(v: string); /** * Gets or sets the text color for group headers inside the column options menu. */ get columnOptionsGroupHeaderTextColor(): string; set columnOptionsGroupHeaderTextColor(v: string); get columnOptionsGroupHeaderTextStyle(): string; set columnOptionsGroupHeaderTextStyle(v: string); get columnOptionsAccentColor(): string; set columnOptionsAccentColor(v: string); get columnOptionsRowHeight(): number; set columnOptionsRowHeight(v: number); }