import { Base, Type, INotifyPropertyChanged, PropertyChangedEventArgs } from "igniteui-webcomponents-core"; import { DomRenderer, DomWrapper } from "igniteui-webcomponents-core"; import { XInputGroup } from "igniteui-webcomponents-inputs"; import { XInput } from "igniteui-webcomponents-inputs"; import { ControlDisplayDensity } from "igniteui-webcomponents-core"; import { FontInfo } from "igniteui-webcomponents-core"; import { DataTemplate } from "igniteui-webcomponents-core"; import { Brush } from "igniteui-webcomponents-core"; import { Thickness } from "igniteui-webcomponents-core"; import { Size } from "igniteui-webcomponents-core"; import { CheckboxListIndexType } from "./CheckboxListIndexType"; import { DataGrid } from "./DataGrid"; import { GridSelectedKeysCollection } from "./GridSelectedKeysCollection"; import { InputGroupDisplayType } from "igniteui-webcomponents-inputs"; import { BaseControlTheme } from "igniteui-webcomponents-core"; import { ScrollbarStyle } from "igniteui-webcomponents-core"; import { CheckboxListKeysClearedEventArgs } from "./CheckboxListKeysClearedEventArgs"; import { CheckedChangedEventArgs } from "./CheckedChangedEventArgs"; import { DataGridCellEventArgs } from "./DataGridCellEventArgs"; import { DataGridColumn } from "./DataGridColumn"; import { CheckboxListIndexTypeChangedEventArgs } from "./CheckboxListIndexTypeChangedEventArgs"; import { CheckboxListVisualModelExport } from "igniteui-webcomponents-inputs"; import { SelectAllCheckboxChangedEventArgs } from "./SelectAllCheckboxChangedEventArgs"; /** * @hidden */ export declare class CheckboxListView extends Base { static $t: Type; private f; private i; private h; private g; private n; private b; private m; private l; private d; constructor(); c: CheckboxList; s(): void; j: DomRenderer; r(a: DomRenderer): void; ac(): void; ad(a: DomRenderer): void; z(): void; t(a: DomWrapper, b: any, c: boolean): void; u(a: DomWrapper, b: any, c: string, d: string, e: FontInfo, f: string, g: number, h: any, i: DataTemplate, j: any, k: string): void; ag(): void; ae(): void; private o; q(): void; aa(a: number, b: boolean): void; ab(a: boolean): void; w(a: any): void; private ao; am(): void; ap(): void; al(): void; private e; private k; an(a?: boolean): void; private y; ak(): void; ai(): void; aj(): void; af(): void; ah(a: Thickness): void; v(a: any): void; aq(): Size; a(): number[]; x(): void; p(): void; } /** * @hidden */ export declare class CheckboxList extends Base implements INotifyPropertyChanged { static $t: Type; private _view; get view(): CheckboxListView; set view(a: CheckboxListView); g: DataGrid; private k; private ak; private ai; private al; private aj; private d; private as; private c; private v; private x; get y(): XInputGroup; set y(a: XInputGroup); get w(): XInput; set w(a: XInput); private at; static readonly fy: Brush; static readonly cz: string; private get e(); private aq; private get ar(); private h; get keys(): GridSelectedKeysCollection; private a; get primaryKey(): string[]; set primaryKey(a: string[]); propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; constructor(); clearSelectedKeys(): void; addSelectedKey(a: string[], b: any[]): void; insertSelectedKey(a: number, b: string[], c: any[]): void; removeSelectedKeyAt(a: number): void; private ec; private ed; selectedKeyAdded: (sender: any, args: CheckedChangedEventArgs) => void; private d6; selectedKeyRemoved: (sender: any, args: CheckedChangedEventArgs) => void; private d7; checkedChanged: (sender: any, args: CheckedChangedEventArgs) => void; labelClicked: (sender: any, args: CheckedChangedEventArgs) => void; d1(a: number, b: boolean): void; notifySizeChanged(): void; private av; onAttachedToUI(): void; onDetachedFromUI(): void; private dm; private dl; private au; destroy(): void; get a0(): boolean; provideContainer(a: DomRenderer, b: DataGrid, c: any): void; private dp; provideSelectAllSection(a: any): void; dn(a: any, b: DataGridCellEventArgs): void; private dw; private dh; private er; d3(a: string): void; private bp; get itemsSource(): any; set itemsSource(a: any); private bt; get dataMemberPath(): string; set dataMemberPath(a: string); private bo; get dataLegendTarget(): any; set dataLegendTarget(a: any); private bx; get subtitleMemberPath(): string; set subtitleMemberPath(a: string); private bv; get propertyTypeMemberPath(): string; set propertyTypeMemberPath(a: string); private bw; get selectedMemberPath(): string; set selectedMemberPath(a: string); private bu; get cf(): string; set cf(a: string); private z; get aa(): InputGroupDisplayType; set aa(a: InputGroupDisplayType); private bk; get bn(): number; set bn(a: number); get bl(): number; private am; get ao(): FontInfo; set ao(a: FontInfo); private m; get indexType(): CheckboxListIndexType; set indexType(a: CheckboxListIndexType); private ae; get baseTheme(): BaseControlTheme; set baseTheme(a: BaseControlTheme); private ag; get density(): ControlDisplayDensity; set density(a: ControlDisplayDensity); private e8; get searchIconColor(): Brush; set searchIconColor(a: Brush); private e5; get fs(): Brush; set fs(a: Brush); private ax; get labelClickTriggersChange(): boolean; set labelClickTriggersChange(a: boolean); private e9; get searchTextColor(): Brush; set searchTextColor(a: Brush); private e6; get searchBorderColor(): Brush; set searchBorderColor(a: Brush); private e7; get searchFocusBorderColor(): Brush; set searchFocusBorderColor(a: Brush); private an; get ap(): FontInfo; set ap(a: FontInfo); private ey; get fg(): Brush; set fg(a: Brush); private ew; get checkboxCheckedBackgroundColor(): Brush; set checkboxCheckedBackgroundColor(a: Brush); private ez; get checkboxUncheckedBackgroundColor(): Brush; set checkboxUncheckedBackgroundColor(a: Brush); private ex; get checkboxCheckedBorderColor(): Brush; set checkboxCheckedBorderColor(a: Brush); private e0; get checkboxUncheckedBorderColor(): Brush; set checkboxUncheckedBorderColor(a: Brush); private bb; get checkboxCornerRadius(): number; set checkboxCornerRadius(a: number); gridColumnProvider: DataGridColumn; private ac; get ad(): ScrollbarStyle; set ad(a: ScrollbarStyle); private e3; get scrollbarBackground(): Brush; set scrollbarBackground(a: Brush); private e4; get scrollbarHoverBackground(): Brush; set scrollbarHoverBackground(a: Brush); private e2; get scrollbarActiveBackground(): Brush; set scrollbarActiveBackground(a: Brush); protected d8(a: string, b: any, c: any): void; protected ee(a: string, b: any, c: any): void; private es; indexTypeChanged: (sender: any, args: CheckboxListIndexTypeChangedEventArgs) => void; private d4; private eo; private ep; private d9; eb(): void; eq(): void; private dq; updateHrMargin(a: Thickness): void; provideHrElement(a: any): void; d5(): void; private dr; private j; ek(a: number): void; dd(a: number): void; en(): void; dj(): void; dy(a: number, b: any, c: any): void; du(): void; private dt; dv(a: number, b: any): void; dx(a: number, b: any): void; private aw; refresh(): void; de(a: any[]): void; el(a: any[]): void; getDesiredSize(a: Size): Size; be(): number; br(): any; ce(): string; l(): CheckboxListVisualModelExport; private c2; get c3(): string; set c3(a: string); private fa; get selectAllCaptionTextColor(): Brush; set selectAllCaptionTextColor(a: Brush); private eu; get fc(): Brush; set fc(a: Brush); get a5(): boolean; private a9; get showSelectAll(): boolean; set showSelectAll(a: boolean); static fj: Brush; private ev; get backgroundColor(): Brush; set backgroundColor(a: Brush); static fl: Brush; private e1; get rowHoverBackgroundColor(): Brush; set rowHoverBackgroundColor(a: Brush); private fn; static fm: Brush; static fk: Brush; private fb; get textColor(): Brush; set textColor(a: Brush); keysCleared: (sender: any, args: CheckboxListKeysClearedEventArgs) => void; selectAllCheckboxChanged: (sender: any, args: SelectAllCheckboxChangedEventArgs) => void; ea(a: boolean): void; a2(): boolean; a1(): boolean; private bm; dg(): void; private a7; get a8(): boolean; set a8(a: boolean); private a3; get a4(): boolean; set a4(a: boolean); private ay; get checkboxAlignedRight(): boolean; set checkboxAlignedRight(a: boolean); eh(a: XInputGroup): void; }