import { Base, Type, INotifyPropertyChanged, PropertyChangedEventArgs } from "igniteui-webcomponents-core"; import { DomRenderer, DomWrapper, NormalizedEvent } from "igniteui-webcomponents-core"; import { Path } from "igniteui-webcomponents-core"; import { AnimationKeyFrameEffect } from "igniteui-webcomponents-core"; import { AnimationKeyFrameEffectTiming } from "igniteui-webcomponents-core"; import { CellContentHorizontalAlignment } from "./CellContentHorizontalAlignment"; import { DataGridColumn } from "./DataGridColumn"; import { IToolbarTarget } from "igniteui-webcomponents-core"; import { Brush } from "igniteui-webcomponents-core"; import { BaseControlTheme } from "igniteui-webcomponents-core"; import { FontInfo } from "igniteui-webcomponents-core"; import { ToolCommand } from "igniteui-webcomponents-core"; import { GridFilterDialogOpeningEventArgs } from "./GridFilterDialogOpeningEventArgs"; import { GridFilterDialogFilterChangeEventArgs } from "./GridFilterDialogFilterChangeEventArgs"; import { GridFilterDialogViewModelRow } from "./GridFilterDialogViewModelRow"; import { GridFilterDialogViewModelGroupingLevel } from "./GridFilterDialogViewModelGroupingLevel"; import { GridFilterDialogViewModelGrouping } from "./GridFilterDialogViewModelGrouping"; import { ColumnComparisonFilterCondition } from "./ColumnComparisonFilterCondition"; import { ColumnComparisonConditionOperatorType } from "./ColumnComparisonConditionOperatorType"; import { FilterDialogRenderCompletedEventArgs } from "./FilterDialogRenderCompletedEventArgs"; import { ToolActionInfo } from "igniteui-webcomponents-core"; import { ICommandAvailabilityListener } from "igniteui-webcomponents-core"; import { ICommandStateChangedListener } from "igniteui-webcomponents-core"; import { ToolCommandExecutionState } from "igniteui-webcomponents-core"; import { IToolbarContextAccessor } from "igniteui-webcomponents-core"; import { DataSourceSchemaPropertyType } from "igniteui-webcomponents-core"; import { GridFilterDialogViewModelGroupingLevelCollection } from "./GridFilterDialogViewModelGroupingLevelCollection"; import { ObservableCollection$1 } from "igniteui-webcomponents-core"; /** * @hidden */ export declare class GridFilterDialogView extends Base { static $t: Type; constructor(a: GridFilterDialog); b: GridFilterDialog; q: any; private aa; private j; private i; y(): void; private t; s(): void; a(a: AnimationKeyFrameEffectTiming): AnimationKeyFrameEffect; private d; m: DomRenderer; private n; private o; private g; private f; private h; v(a: any, b: any, c: any): void; r(a: any): void; p(): any; private x; z(): void; private l; private k; w(a: number, b: number): void; u(): void; e: boolean; private c; } /** * @hidden */ export declare class GridFilterDialogPanel extends Base { static $t: Type; private b; private k; private d; private j; private i; a: GridFilterDialog; h: DomWrapper; f: DomRenderer; e: DomRenderer; g: DomWrapper; constructor(a: GridFilterDialog, b: DomWrapper, c: DomRenderer, d: DomRenderer); private o; private onDocumentKeyDown; private onDocumentMouseClick; private onFilterApplyClick; private onFilterCancelClick; t(a: DataGridColumn): void; n(): void; l(): void; m(): void; private static c; } /** * @hidden */ export declare class GridFilterDialog extends Base implements INotifyPropertyChanged, IToolbarTarget { static $t: Type; private a0; get a1(): any; set a1(a: any); private af; get ai(): boolean; set ai(a: boolean); propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; private an; get aq(): number; set aq(a: number); private am; get ap(): number; set ap(a: number); private j; get l(): CellContentHorizontalAlignment; set l(a: CellContentHorizontalAlignment); private i; get k(): CellContentHorizontalAlignment; set k(a: CellContentHorizontalAlignment); private as; get av(): number; set av(a: number); private at; get aw(): number; set aw(a: number); private cw; get dd(): Brush; set dd(a: Brush); private ao; get ar(): number; set ar(a: number); private w; get x(): BaseControlTheme; set x(a: BaseControlTheme); private ck; get c1(): Brush; set c1(a: Brush); private cq; get c7(): Brush; set c7(a: Brush); private cr; get c8(): Brush; set c8(a: Brush); private cp; get c6(): Brush; set c6(a: Brush); private ct; get da(): Brush; set da(a: Brush); private z; get ab(): FontInfo; set ab(a: FontInfo); private co; get c5(): Brush; set c5(a: Brush); private cu; get db(): Brush; set db(a: Brush); private cv; get dc(): Brush; set dc(a: Brush); private cn; get c4(): Brush; set c4(a: Brush); private cs; get c9(): Brush; set c9(a: Brush); private cl; get c2(): Brush; set c2(a: Brush); private cm; get c3(): Brush; set c3(a: Brush); private y; get aa(): FontInfo; set aa(a: FontInfo); private cj; get c0(): Brush; set c0(a: Brush); private au; get ax(): number; set ax(a: number); cz: Brush; cy: Brush; cx: Brush; private ac; private ae; get aj(): boolean; protected ca(a: string, b: any, c: any): void; protected cd(a: string, b: any, c: any): void; constructor(); ce(a: any, b: any, c: any): void; private m; get n(): DataGridColumn; set n(a: DataGridColumn); private ad; private b6; private v; private b7; private bx; private bw; private bz; b8(): void; b9(a: GridFilterDialogViewModel, b: boolean): void; private b0; private ch; private cg; private f; private cf; private e; private al; private g; private az; private h; private d; private c; private cc; private t; private by; private u; static ay(a: ColumnComparisonConditionOperatorType): number; static a2(a: number, b: ColumnComparisonConditionOperatorType, c: ColumnComparisonFilterCondition): any; static a3(a: number, b: ColumnComparisonConditionOperatorType, c: ColumnComparisonFilterCondition): any; static b(a: ColumnComparisonConditionOperatorType[]): number[]; static a(a: ColumnComparisonConditionOperatorType[]): string[]; static bo(a: ColumnComparisonConditionOperatorType): string; dialogOpening: (sender: any, args: GridFilterDialogOpeningEventArgs) => void; filterChanging: (sender: any, args: GridFilterDialogFilterChangeEventArgs) => void; filterChanged: (sender: any, args: GridFilterDialogFilterChangeEventArgs) => void; b5(a: number, b: number): void; b4(): void; b3(a: number, b: number, c: Path): void; ci(): void; b2(): void; s: GridFilterDialogView; private _commandCompleted; get commandCompleted(): (arg1: ToolCommand) => void; set commandCompleted(a: (arg1: ToolCommand) => void); private _invalidateActions; get invalidateActions(): () => void; set invalidateActions(a: () => void); renderCompleted: (sender: any, args: FilterDialogRenderCompletedEventArgs) => void; cb(): void; b1(): void; get ah(): boolean; private static ag; private static readonly bn; getDesiredToolbarActions(): ToolActionInfo[]; addCommandAvailabilityListener(a: ICommandAvailabilityListener): void; removeCommandAvailabilityListener(a: ICommandAvailabilityListener): void; addCommandStateChangedListener(a: ICommandStateChangedListener): void; removeCommandStateChangedListener(a: ICommandStateChangedListener): void; onToolCommandExecuting(a: ToolCommand): ToolCommandExecutionState; provideContextAccessor(a: IToolbarContextAccessor): void; dismissContextAccessor(a: IToolbarContextAccessor): void; ak(e_: NormalizedEvent): boolean; } /** * @hidden */ export declare class GridFilterDialogViewModel extends Base { static $t: Type; a: DataSourceSchemaPropertyType; e: GridFilterDialogViewModelGroupingLevelCollection; k: boolean; n(): void; constructor(); private u; private t; private r; private w; private s; private q; private v; private p; b(a: number): GridFilterDialogViewModelGrouping; c(a: number): GridFilterDialogViewModelGroupingLevel; m: number; h(a: number, b: number): boolean; private i; private j; private d; aa(a: number, b: number): void; private x; private y; l(a: number, b: number): boolean; z(a: number, b: number): void; o(a: number, b: number, c: boolean): void; f: GridFilterDialogViewModelRowCollection; onModified: (vm: GridFilterDialogViewModel) => void; } /** * @hidden */ export declare class GridFilterDialogViewModelRowCollection extends ObservableCollection$1 { static $t: Type; constructor(); private ah; ae: GridFilterDialogViewModel; private ai; private af; get ag(): (arg1: GridFilterDialogViewModel) => void; set ag(a: (arg1: GridFilterDialogViewModel) => void); }