igniteui-react-grids
Version:
Ignite UI React grid components.
1,606 lines • 157 kB
TypeScript
import { Base, Type, Point, PropertyChangedEventArgs, INotifyPropertyChanged, IList$1, EventArgs, Nullable$1 } from "igniteui-react-core";
import { IFilterExpression } from "igniteui-react-core";
import { DataSourceSchemaPropertyType } from "igniteui-react-core";
import { ColumnComparisonConditionOperatorType } from "./ColumnComparisonConditionOperatorType";
import { List$1 } from "igniteui-react-core";
import { FilterFactory } from "igniteui-react-core";
import { ObservableCollection$1 } from "igniteui-react-core";
import { DomRenderer } from "igniteui-react-core";
import { IDataSource } from "igniteui-react-core";
import { Brush } from "igniteui-react-core";
import { ScrollbarStyle } from "igniteui-react-core";
import { INativeCell } from "./INativeCell";
import { MouseButton } from "igniteui-react-core";
import { RowPath } from "./RowPath";
import { IDragger } from "./IDragger";
import { GridCellPosition } from "./GridCellPosition";
import { EditModeType } from "./EditModeType";
import { ControlDisplayDensity } from "igniteui-react-core";
import { BaseControlTheme } from "igniteui-react-core";
import { GridViewportChangedEventArgs } from "./GridViewportChangedEventArgs";
import { ICellModelExportUpdater } from "./ICellModelExportUpdater";
import { XButton } from "igniteui-react-inputs";
import { FontInfo } from "igniteui-react-core";
import { BrushAppearanceData } from "igniteui-react-core";
import { ModelStates } from "./ModelStates";
import { HashSet$1 } from "igniteui-react-core";
import { CellPath } from "./CellPath";
import { Rect } from "igniteui-react-core";
import { ModelTypes } from "./ModelTypes";
import { CellContentHorizontalAlignment } from "./CellContentHorizontalAlignment";
import { CellContentVerticalAlignment } from "./CellContentVerticalAlignment";
import { TextCellLineBreakMode } from "./TextCellLineBreakMode";
import { ColumnSortDirection } from "./ColumnSortDirection";
import { PinnedPositions } from "./PinnedPositions";
import { Dictionary$2 } from "igniteui-react-core";
import { CellModelExport } from "./CellModelExport";
import { DataSourceRowType } from "igniteui-react-core";
import { GroupSummaryDisplayMode } from "./GroupSummaryDisplayMode";
import { BindingFormatter } from "igniteui-react-core";
import { DateTimeFormats } from "./DateTimeFormats";
import { DateTimeColumnValueFormatter } from "./DateTimeColumnValueFormatter";
import { EditorType } from "./EditorType";
import { ImageStretchOptions } from "./ImageStretchOptions";
import { ImageResourceType } from "./ImageResourceType";
import { GroupData } from "./GroupData";
import { SummaryData } from "./SummaryData";
import { DataSourceSummaryOperand } from "igniteui-react-core";
import { SortIndicatorStyle } from "./SortIndicatorStyle";
import { ColumnOptionsIconAlignment } from "./ColumnOptionsIconAlignment";
import { ColumnOptionsIconBehavior } from "./ColumnOptionsIconBehavior";
import { IExecutionContext } from "igniteui-react-core";
import { SRProvider } from "igniteui-react-core";
import { SummaryScope } from "./SummaryScope";
import { GroupHeaderDisplayMode } from "./GroupHeaderDisplayMode";
import { PageChangedEventArgs } from "./PageChangedEventArgs";
import { ColumnSummaryDescriptionCollection } from "./ColumnSummaryDescriptionCollection";
import { FilterExpressionCollection } from "igniteui-react-core";
import { GridFilterExpressionsEventArgs } from "./GridFilterExpressionsEventArgs";
import { GridSortDescriptionsChangedEventArgs } from "./GridSortDescriptionsChangedEventArgs";
import { GridGroupDescriptionsChangedEventArgs } from "./GridGroupDescriptionsChangedEventArgs";
import { GridSummaryDescriptionsChangedEventArgs } from "./GridSummaryDescriptionsChangedEventArgs";
import { IDataSourceUpdateNotifier } from "igniteui-react-core";
import { ColumnSortDescriptionCollection } from "./ColumnSortDescriptionCollection";
import { ColumnGroupDescription } from "./ColumnGroupDescription";
import { ColumnGroupDescriptionCollection } from "./ColumnGroupDescriptionCollection";
import { ColumnSummaryDescription } from "./ColumnSummaryDescription";
import { ISummaryResult } from "igniteui-react-core";
import { PagerVisualModelExport } from "./PagerVisualModelExport";
import { DataSourceLocalDataProvider } from "igniteui-react-core";
import { IDataSourceSchema } from "igniteui-react-core";
import { DefinitionPropertyUpdatedEventArgs } from "./DefinitionPropertyUpdatedEventArgs";
import { CellPropertyAnimationType } from "./CellPropertyAnimationType";
import { IPropertySetter } from "./IPropertySetter";
import { DragSelectEventArgs } from "./DragSelectEventArgs";
import { IColumnGrouping } from "./IColumnGrouping";
import { IDataGridComponent } from "./IDataGridComponent";
import { ColumnResizingMode } from "./ColumnResizingMode";
import { ColumnMovingMode } from "./ColumnMovingMode";
import { Thickness } from "igniteui-react-core";
import { IDelayedExecutionManager } from "./IDelayedExecutionManager";
import { ITickProvider } from "igniteui-react-core";
import { IViewportManager } from "./IViewportManager";
import { ColumnWidth } from "./ColumnWidth";
import { HeaderClickAction } from "./HeaderClickAction";
import { EditModeClickAction } from "./EditModeClickAction";
import { ColumnShowingAnimationMode } from "./ColumnShowingAnimationMode";
import { ColumnPropertyUpdatingAnimationMode } from "./ColumnPropertyUpdatingAnimationMode";
import { CellDataLoadedAnimationMode } from "./CellDataLoadedAnimationMode";
import { RowSelectionAnimationMode } from "./RowSelectionAnimationMode";
import { RowHoverAnimationMode } from "./RowHoverAnimationMode";
import { CellSelectionAnimationMode } from "./CellSelectionAnimationMode";
import { GridColumnAnimationSettings } from "./GridColumnAnimationSettings";
import { GridAnimationSettings } from "./GridAnimationSettings";
import { ColumnResizingAnimationMode } from "./ColumnResizingAnimationMode";
import { ColumnMovingAnimationMode } from "./ColumnMovingAnimationMode";
import { ColumnHidingAnimationMode } from "./ColumnHidingAnimationMode";
import { ColumnExchangingAnimationMode } from "./ColumnExchangingAnimationMode";
import { DataGridSelectionMode } from "./DataGridSelectionMode";
import { GridActivationMode } from "./GridActivationMode";
import { GridSelectionBehavior } from "./GridSelectionBehavior";
import { GridSelectedItemsCollection } from "./GridSelectedItemsCollection";
import { GridSelectedKeysCollection } from "./GridSelectedKeysCollection";
import { GridSelectedCellRangesCollection } from "./GridSelectedCellRangesCollection";
import { CornerRadius } from "igniteui-react-core";
import { IPlatformPixelConverter } from "./IPlatformPixelConverter";
import { ListSortDirection } from "igniteui-react-core";
import { IEditableDataSource } from "igniteui-react-core";
import { EnterKeyBehaviors } from "./EnterKeyBehaviors";
import { EnterKeyBehaviorAfterEdit } from "./EnterKeyBehaviorAfterEdit";
import { MergedCellMode } from "./MergedCellMode";
import { MergedCellEvaluationCriteria } from "./MergedCellEvaluationCriteria";
import { FilterUIType } from "./FilterUIType";
import { FilterLogicalOperator } from "./FilterLogicalOperator";
import { FilterComparisonType } from "./FilterComparisonType";
import { CellRange } from "./CellRange";
import { PrimaryKeyValue } from "./PrimaryKeyValue";
import { FastIterationDictionary$2 } from "igniteui-react-core";
import { NotifyCollectionChangedEventArgs } from "igniteui-react-core";
import { GridSelectedItemsChangedEventArgs } from "./GridSelectedItemsChangedEventArgs";
import { GridSelectedKeysChangedEventArgs } from "./GridSelectedKeysChangedEventArgs";
import { GridSelectedCellRangesChangedEventArgs } from "./GridSelectedCellRangesChangedEventArgs";
import { GridDataCommittedEventArgs } from "./GridDataCommittedEventArgs";
import { GridDataCommittingEventArgs } from "./GridDataCommittingEventArgs";
import { DataSourceRootSummariesChangedEventArgs } from "igniteui-react-core";
import { GridSizeChangedEventArgs } from "./GridSizeChangedEventArgs";
import { ColumnStates } from "./ColumnStates";
import { IColumnGroupingVisualModelExport } from "./IColumnGroupingVisualModelExport";
import { IToolbarVisualModelExport } from "./IToolbarVisualModelExport";
import { VisualModelExport } from "./VisualModelExport";
import { GridActiveCellChangedEventArgs } from "./GridActiveCellChangedEventArgs";
import { GridSelectionChangedEventArgs } from "./GridSelectionChangedEventArgs";
import { GridRowEditStartedEventArgs } from "./GridRowEditStartedEventArgs";
import { GridRowEditEndedEventArgs } from "./GridRowEditEndedEventArgs";
import { Key } from "igniteui-react-core";
import { JsonDictionaryItem } from "igniteui-react-core";
import { GridCellType } from "./GridCellType";
import { GridAnimationPhaseSettings } from "./GridAnimationPhaseSettings";
import { GridAnimationManagerAnimationCreatedEventArgs } from "./GridAnimationManagerAnimationCreatedEventArgs";
import { GridAnimationManagerAnimationCompletedEventArgs } from "./GridAnimationManagerAnimationCompletedEventArgs";
import { GridAnimationManagerAnimationCanceledEventArgs } from "./GridAnimationManagerAnimationCanceledEventArgs";
import { GridColumnSpacer } from "./GridColumnSpacer";
import { GridColumnSpacerCollection } from "./GridColumnSpacerCollection";
import { GridEffectMainIntent } from "./GridEffectMainIntent";
import { FixedCellPositions } from "./FixedCellPositions";
import { GridEffectSubIntent } from "./GridEffectSubIntent";
import { GridConditionalStylePropertyCollection } from "./GridConditionalStylePropertyCollection";
import { PropertyUpdatedEventArgs } from "igniteui-react-core";
import { GridConditionFilterStringErrorsParsingEventArgs } from "./GridConditionFilterStringErrorsParsingEventArgs";
import { CellStyleRequestedEventArgs } from "./CellStyleRequestedEventArgs";
import { IToolbarTarget } from "igniteui-react-core";
import { ToolCommand } from "igniteui-react-core";
import { IToolbarContextAccessor } from "igniteui-react-core";
import { LayoutAction } from "./LayoutAction";
import { ToolActionInfo } from "igniteui-react-core";
import { ICommandAvailabilityListener } from "igniteui-react-core";
import { ICommandStateChangedListener } from "igniteui-react-core";
import { ToolCommandExecutionState } from "igniteui-react-core";
import { JsonWriter } from "igniteui-react-core";
import { CalculationParameters } from "./CalculationParameters";
import { ColumnPropertySettersCollection } from "./ColumnPropertySettersCollection";
import { ColumnPropertySetter } from "./ColumnPropertySetter";
import { ResponsiveStateEnteringEventArgs } from "./ResponsiveStateEnteringEventArgs";
import { ResponsiveStateEnteredEventArgs } from "./ResponsiveStateEnteredEventArgs";
import { ResponsiveStateExitedEventArgs } from "./ResponsiveStateExitedEventArgs";
/**
* @hidden
*/
export declare abstract class ColumnFilterCondition extends Base {
static $t: Type;
b: DataGridColumn;
isGroup(): boolean;
resolveFilter(a: string, b: DataSourceSchemaPropertyType): IFilterExpression;
}
/**
* @hidden
*/
export declare class ColumnComparisonFilterCondition extends ColumnFilterCondition {
static $t: Type;
constructor();
static getApplicableOperators(a: DataSourceSchemaPropertyType): ColumnComparisonConditionOperatorType[];
equals(a: any): boolean;
private _operator;
get operator(): ColumnComparisonConditionOperatorType;
set operator(a: ColumnComparisonConditionOperatorType);
private _value;
get value(): any;
set value(a: any);
private _isCaseSensitive;
get isCaseSensitive(): boolean;
set isCaseSensitive(a: boolean);
resolveFilter(a: string, b: DataSourceSchemaPropertyType): IFilterExpression;
private h;
private static g;
static getOperandNumber(a: ColumnComparisonConditionOperatorType): number;
static getOperandNumbers(a: ColumnComparisonConditionOperatorType[]): number[];
private k;
}
/**
* @hidden
*/
export declare class ColumnCustomFilterCondition extends ColumnFilterCondition {
static $t: Type;
private _value;
get value(): any;
set value(a: any);
private _id;
get id(): string;
set id(a: string);
private _index;
get index(): number;
set index(a: number);
resolveFilter(a: string, b: DataSourceSchemaPropertyType): IFilterExpression;
}
/**
* @hidden
*/
export declare class ColumnFilterConditionCollection extends ObservableCollection$1<ColumnFilterCondition> {
static $t: Type;
constructor();
}
/**
* @hidden
*/
export declare class ColumnFilterConditionGroup extends ColumnFilterCondition {
static $t: Type;
isGroup(): boolean;
constructor();
equals(a: any): boolean;
get count(): number;
private _usesOrOperator;
get usesOrOperator(): boolean;
set usesOrOperator(a: boolean);
private f;
add(a: ColumnFilterCondition): void;
remove(a: ColumnFilterCondition): void;
removeAt(a: number): void;
item(a: number, b?: ColumnFilterCondition): ColumnFilterCondition;
clear(): void;
toArray(): ColumnFilterCondition[];
resolveFilter(a: string, b: DataSourceSchemaPropertyType): IFilterExpression;
}
/**
* @hidden
*/
export interface IExternalGrid {
readonly renderer: DomRenderer;
insertExternalColumnAtIndex(a: number, b: any): void;
removeExternalColumn(a: any): void;
ensureColumnsAreManual(): void;
onContentSizeChanged(): void;
createLocalDataSource(a: any): IDataSource;
createTextColumn(a: string): TextColumn;
createNumericColumn(a: string): NumericColumn;
createDateTimeColumn(a: string): DateTimeColumn;
createImageColumn(a: string): ImageColumn;
createTemplateColumn(a: string): TemplateColumn;
createComboBoxColumn(a: string): ComboBoxColumn;
focusScroller(): void;
setHandCursor(): void;
setResizeCursor(): void;
setDefaultCursor(): void;
setBorder(a: Brush, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number): void;
setScrollerVerticalTrackInset(a: number): void;
setScrollbarStyle(a: ScrollbarStyle): void;
setScrollbarColor(a: Brush): void;
setClipboardText(a: string): void;
}
/**
* @hidden
*/
export declare let IExternalGrid_$type: Type;
/**
* @hidden
*/
export interface ICellRenderingEngine {
refresh(a: VisualModel, b: boolean): void;
viewportChanged(): void;
invalidateVisibility(a: () => void): void;
detach(): void;
attach(): void;
readonly initialRefreshFinished: boolean;
}
/**
* @hidden
*/
export declare let ICellRenderingEngine_$type: Type;
/**
* @hidden
*/
export interface ICellPresenter {
modelUpdated(a: CellModel): void;
readonly isCanvasBased: boolean;
readonly nativeCell: INativeCell;
}
/**
* @hidden
*/
export declare let ICellPresenter_$type: Type;
/**
* @hidden
*/
export interface ICellActionManager {
clickExpansionIndicator(): void;
clickCell(a: MouseButton): void;
dragStarted(): void;
previewPointerDownCell(): void;
previewPointerUpCell(): void;
pointerDownCell(): void;
pointerUpCell(): void;
previewMouseDownCell(a: boolean, b: boolean, c: MouseButton): void;
previewMouseUpCell(a: boolean, b: boolean, c: MouseButton): void;
mouseDownCell(a: number, b: number): void;
mouseUpCell(a: number, b: number): void;
mouseLeaveCell(a: number, b: number): void;
mouseEnterCell(a: number, b: number): void;
mouseIsOver(a: number, b: number): void;
doubleClicked(a: MouseButton): void;
readonly isLeaveActionDesired: boolean;
readonly isEnterActionDesired: boolean;
readonly isClickActionDesired: boolean;
readonly isHoverActionDesired: boolean;
readonly isPreviewPointerDownActionDesired: boolean;
readonly isPreviewPointerUpActionDesired: boolean;
readonly isPointerDownActionDesired: boolean;
readonly isPointerUpActionDesired: boolean;
isControlPressed: boolean;
isShiftPressed: boolean;
readonly isDrag: boolean;
readonly isMouseDown: boolean;
readonly mousePosition: Point;
isCellDown(): boolean;
readonly isGridDragging: boolean;
readonly isEditRefocusDesired: boolean;
getColumnFilterCondition(): ColumnFilterCondition;
getColumnPropertyType(): DataSourceSchemaPropertyType;
columnFilterChanging(a: ColumnFilterCondition): void;
columnFilterChanged(a: ColumnFilterCondition): void;
updateCellEditValue(a: any): void;
startEditMode(): void;
editorCellLostFocus(): void;
cancelEditMode(a: boolean): void;
disableKeyInput(): void;
enableKeyInput(): void;
passCellClone(a: any): void;
applyFilter(a: ColumnComparisonConditionOperatorType, b: any): void;
applyCustomFilter(a: string, b: number, c: any): void;
clearFilter(): void;
shouldSkipFocusRetain(): boolean;
}
/**
* @hidden
*/
export declare let ICellActionManager_$type: Type;
/**
* @hidden
*/
export declare class DefaultCellActionManager extends Base implements ICellActionManager {
static $t: Type;
private b;
private a;
private c;
private d;
constructor(a: DataGrid, b: CellModel);
clickExpansionIndicator(): void;
clickCell(a: MouseButton): void;
dragStarted(): void;
previewPointerDownCell(): void;
previewPointerUpCell(): void;
pointerDownCell(): void;
pointerUpCell(): void;
previewMouseDownCell(a: boolean, b: boolean, c: MouseButton): void;
previewMouseUpCell(a: boolean, b: boolean, c: MouseButton): void;
mouseDownCell(a: number, b: number): void;
mouseUpCell(a: number, b: number): void;
mouseLeaveCell(a: number, b: number): void;
mouseEnterCell(a: number, b: number): void;
mouseIsOver(a: number, b: number): void;
doubleClicked(a: MouseButton): void;
getColumnFilterCondition(): ColumnFilterCondition;
getColumnPropertyType(): DataSourceSchemaPropertyType;
columnFilterChanging(a: ColumnFilterCondition): void;
columnFilterChanged(a: ColumnFilterCondition): void;
isCellDown(): boolean;
get isLeaveActionDesired(): boolean;
get isEnterActionDesired(): boolean;
get isClickActionDesired(): boolean;
get isHoverActionDesired(): boolean;
get isPreviewPointerDownActionDesired(): boolean;
get isPreviewPointerUpActionDesired(): boolean;
get isPointerDownActionDesired(): boolean;
get isPointerUpActionDesired(): boolean;
get isControlPressed(): boolean;
set isControlPressed(a: boolean);
get isShiftPressed(): boolean;
set isShiftPressed(a: boolean);
get isDrag(): boolean;
get isMouseDown(): boolean;
get mousePosition(): Point;
get isGridDragging(): boolean;
get isEditRefocusDesired(): boolean;
updateCellEditValue(a: any): void;
startEditMode(): void;
editorCellLostFocus(): void;
cancelEditMode(a: boolean): void;
disableKeyInput(): void;
enableKeyInput(): void;
passCellClone(a: any): void;
applyFilter(a: ColumnComparisonConditionOperatorType, b: any): void;
applyCustomFilter(a: string, b: number, c: any): void;
clearFilter(): void;
shouldSkipFocusRetain(): boolean;
}
/**
* @hidden
*/
export interface IGridInfoRequestor {
getColumn(): DataGridColumn;
getDensity(): ControlDisplayDensity;
getTheme(): BaseControlTheme;
setViewportChangedHandler(a: (sender: any, e: GridViewportChangedEventArgs) => void): void;
removeViewportChangedHandler(a: (sender: any, e: GridViewportChangedEventArgs) => void): void;
}
/**
* @hidden
*/
export declare let IGridInfoRequestor_$type: Type;
/**
* @hidden
*/
export declare class DefaultGridInfoRequestor extends Base implements IGridInfoRequestor {
static $t: Type;
private b;
private a;
constructor(a: DataGrid, b: CellModel);
getColumn(): DataGridColumn;
getDensity(): ControlDisplayDensity;
getTheme(): BaseControlTheme;
setViewportChangedHandler(a: (sender: any, e: GridViewportChangedEventArgs) => void): void;
removeViewportChangedHandler(a: (sender: any, e: GridViewportChangedEventArgs) => void): void;
}
/**
* @hidden
*/
export declare class DefaultCellModelExportUpdater extends Base implements ICellModelExportUpdater {
static $t: Type;
private a;
constructor(a: CellModel);
update(a: string, b: any): void;
}
/**
* @hidden
*/
export declare class PagerView extends Base {
static $t: Type;
c: Pager;
constructor(a: Pager);
m: DomRenderer;
private n;
private d;
private g;
private f;
private e;
u(a: any): void;
private h;
private q;
private t;
private s;
private r;
v(): void;
p(): void;
a(): BrushAppearanceData;
b(): BrushAppearanceData;
o(): string;
i(): XButton;
l(): XButton;
k(): XButton;
j(): XButton;
}
/**
* @hidden
*/
export declare abstract class CellModel extends Base {
static $t: Type;
private o;
get p(): DataGrid;
set p(a: DataGrid);
constructor();
private static dn;
private static dm;
private static bu;
static ft(a: string): number;
s: ICellPresenter;
static g6: number;
private t;
get u(): ModelStates;
set u(a: ModelStates);
private hq;
get kc(): string;
set kc(a: string);
private k;
static gs: number;
get l(): CellPath;
set l(a: CellPath);
private ah;
static fd: number;
get ax(): boolean;
set ax(a: boolean);
fb: number;
bj: boolean;
bo: boolean;
a3: boolean;
a1: boolean;
bh: boolean;
bp: boolean;
a5: boolean;
bi: boolean;
c: ICellActionManager;
e: IGridInfoRequestor;
d: ICellModelExportUpdater;
private aj;
static f2: number;
get a0(): boolean;
set a0(a: boolean);
private b1;
static ex: number;
get ci(): number;
set ci(a: number);
private lf;
static et: number;
get ly(): Brush;
set ly(a: Brush);
private lg;
static ew: number;
get lz(): Brush;
set lz(a: Brush);
private c9;
static ez: number;
get ey(): number;
set ey(a: number);
private c8;
static ev: number;
get eu(): number;
set eu(a: number);
private md;
static e9: number;
get me(): Rect;
set me(a: Rect);
static readonly f8: number;
private aq;
get bd(): boolean;
set bd(a: boolean);
private at;
static ga: number;
get bk(): boolean;
set bk(a: boolean);
private au;
static gb: number;
get bl(): boolean;
set bl(a: boolean);
private as;
static f9: number;
get bg(): boolean;
set bg(a: boolean);
private ao;
static f7: number;
get bb(): boolean;
set bb(a: boolean);
private dl;
static f1: number;
get f0(): number;
set f0(a: number);
private br;
a4(a: string): boolean;
a8(propertyId_: number): boolean;
a7(a: string): boolean;
private de;
private a;
ks(propertyId_: number): void;
kp(): void;
kt(a: string): void;
private ai;
get ay(): boolean;
set ay(a: boolean);
private aw;
protected k0(a: string, b: number, c: any, d: any): void;
protected bq(a: string): boolean;
protected k3(a: string, b: any, c: any): void;
private k1;
private kv;
private kw;
private kx;
private ky;
private k2;
private kz;
private l4;
k5(): void;
protected k6(): void;
private bt;
k8(a: string, b: any): void;
az(a: string): boolean;
k4(a: string): void;
hk(a: string): any;
private q;
get r(): GridLayer;
set r(a: GridLayer);
static gx: number;
private hj;
get hn(): any;
set hn(a: any);
static readonly hf: number;
private cd;
get cu(): number;
set cu(a: number);
static readonly hg: number;
private ce;
get cv(): number;
set cv(a: number);
static readonly g1: number;
private dt;
get g0(): number;
set g0(a: number);
static readonly g3: number;
private du;
get g2(): number;
set g2(a: number);
static readonly fh: number;
private b3;
get ck(): number;
set ck(a: number);
static readonly fa: number;
private b2;
get cj(): number;
set cj(a: number);
static readonly eg: number;
private bz;
get cg(): number;
set cg(a: number);
static readonly gi: number;
private b7;
get co(): number;
set co(a: number);
static readonly ei: number;
private b0;
get ch(): number;
set ch(a: number);
static readonly ge: number;
ku(): void;
private b5;
get cm(): number;
set cm(a: number);
static readonly g9: number;
private ca;
get cr(): number;
set cr(a: number);
static readonly gf: number;
private b6;
get cn(): number;
set cn(a: number);
static readonly ha: number;
private cb;
get cs(): number;
set cs(a: number);
static readonly fv: number;
private dk;
get fu(): number;
set fu(a: number);
static readonly he: number;
private dv;
get hd(): number;
set hd(a: number);
static readonly gc: number;
private av;
get bn(): boolean;
set bn(a: boolean);
static readonly gh: number;
private v;
get w(): ModelTypes;
set w(a: ModelTypes);
static readonly gz: number;
private b9;
get cq(): number;
set cq(a: number);
static readonly d5: number;
private by;
get cf(): number;
set cf(a: number);
static readonly fy: number;
private b4;
get cl(): number;
set cl(a: number);
private ar;
get be(): boolean;
set be(a: boolean);
static readonly fw: number;
private f;
get g(): CellContentHorizontalAlignment;
set g(a: CellContentHorizontalAlignment);
static readonly hb: number;
private h;
get i(): CellContentVerticalAlignment;
set i(a: CellContentVerticalAlignment);
static readonly es: number;
private le;
get lx(): Brush;
set lx(a: Brush);
static readonly e4: number;
private lh;
get l0(): Brush;
set l0(a: Brush);
static readonly d6: number;
private lb;
get lu(): Brush;
set lu(a: Brush);
static readonly eb: number;
private lc;
get lv(): Brush;
set lv(a: Brush);
static readonly d0: number;
private la;
get lt(): Brush;
set lt(a: Brush);
static readonly fm: number;
private lj;
get l2(): Brush;
set l2(a: Brush);
static readonly gy: number;
private lp;
get l9(): Brush;
set l9(a: Brush);
static readonly fx: number;
private ll;
get l5(): Brush;
set l5(a: Brush);
static readonly fz: number;
private lm;
get l6(): Brush;
set l6(a: Brush);
static readonly g5: number;
private lq;
get ma(): Brush;
set ma(a: Brush);
static readonly g7: number;
private lr;
get mb(): Brush;
set mb(a: Brush);
static readonly gu: number;
private lo;
get l8(): Brush;
set l8(a: Brush);
private ln;
static readonly gd: number;
get l7(): Brush;
set l7(a: Brush);
private lk;
static readonly fr: number;
get l3(): Brush;
set l3(a: Brush);
static readonly gv: number;
private b8;
get cp(): number;
set cp(a: number);
static readonly gj: number;
private hi;
get hm(): any;
set hm(a: any);
static readonly gw: number;
private hp;
get j1(): string;
set j1(a: string);
static readonly g8: number;
private ls;
get mc(): Brush;
set mc(a: Brush);
static readonly er: number;
private ld;
get lw(): Brush;
set lw(a: Brush);
static readonly fc: number;
private li;
get l1(): Brush;
set l1(a: Brush);
static readonly fs: number;
private ad;
get ag(): FontInfo;
set ag(a: FontInfo);
static readonly eh: number;
private ab;
get ae(): FontInfo;
set ae(a: FontInfo);
static readonly gg: number;
private z;
get aa(): TextCellLineBreakMode;
set aa(a: TextCellLineBreakMode);
static readonly hc: number;
private cc;
get ct(): number;
set ct(a: number);
static readonly gn: number;
private dq;
get gm(): number;
set gm(a: number);
static readonly gr: number;
private ds;
get gq(): number;
set gq(a: number);
static readonly gp: number;
private dr;
get go(): number;
set go(a: number);
static readonly gl: number;
private dp;
get gk(): number;
set gk(a: number);
static readonly em: number;
private c5;
get el(): number;
set el(a: number);
static readonly eq: number;
private c7;
get ep(): number;
set ep(a: number);
static readonly eo: number;
private c6;
get en(): number;
set en(a: number);
static readonly ek: number;
private c4;
get ej(): number;
set ej(a: number);
static readonly e3: number;
private db;
get e2(): number;
set e2(a: number);
static readonly e8: number;
private dd;
get e7(): number;
set e7(a: number);
static readonly e6: number;
private dc;
get e5(): number;
set e5(a: number);
static readonly e1: number;
private da;
get e0(): number;
set e0(a: number);
static readonly dz: number;
private cx;
get dy(): number;
set dy(a: number);
static readonly d4: number;
private cz;
get d3(): number;
set d3(a: number);
static readonly d2: number;
private cy;
get d1(): number;
set d1(a: number);
static readonly dx: number;
private cw;
get dw(): number;
set dw(a: number);
static readonly fl: number;
private dh;
get fk(): number;
set fk(a: number);
static readonly fq: number;
private dj;
get fp(): number;
set fp(a: number);
static readonly fo: number;
private di;
get fn(): number;
set fn(a: number);
static readonly fj: number;
private dg;
get fi(): number;
set fi(a: number);
static readonly ea: number;
private c1;
get d9(): number;
set d9(a: number);
static readonly ef: number;
private c3;
get ee(): number;
set ee(a: number);
static readonly ed: number;
private c2;
get ec(): number;
set ec(a: number);
static readonly d8: number;
private c0;
get d7(): number;
set d7(a: number);
static readonly g4: number;
private m;
get n(): ColumnSortDirection;
set n(a: ColumnSortDirection);
static readonly f6: number;
private an;
get ba(): boolean;
set ba(a: boolean);
static readonly f3: number;
private ak;
get a2(): boolean;
set a2(a: boolean);
static readonly gt: number;
private x;
get y(): PinnedPositions;
set y(a: PinnedPositions);
static readonly ff: number;
private ac;
get af(): FontInfo;
set af(a: FontInfo);
static readonly f5: number;
private am;
get a9(): boolean;
set a9(a: boolean);
static readonly f4: number;
private al;
get a6(): boolean;
set a6(a: boolean);
static readonly fe: number;
private ho;
get it(): string;
set it(a: string);
bf: boolean;
private df;
get fg(): number;
set fg(a: number);
private ap;
get bc(): boolean;
set bc(a: boolean);
hh: number;
kn(): void;
protected ko(): void;
propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
b(a: CellModelExport): CellModelExport;
private static bv;
protected kr(): void;
private static bs;
private bw;
protected kq(): void;
kl(a: string): Type;
k9(a: string, b: any): void;
hl(a: string): any;
k7(a: string, b: any): void;
cellReconciling: (model: CellModel) => void;
bm(a: DataSourceRowType): boolean;
i4(): string;
km(a: List$1<GridConditionalStyle>): void;
}
/**
* @hidden
*/
export declare class DateTimeCellModel extends CellModel {
static $t: Type;
constructor();
static readonly mr: number;
private mo;
get mp(): Date;
set mp(a: Date);
static readonly mu: number;
private m0;
get m6(): string;
set m6(a: string);
static readonly mt: number;
private mf;
get mg(): any[];
set mg(a: any[]);
mh: BindingFormatter;
private my;
static readonly ms: number;
private _formatOverride;
get mz(): any;
set mz(a: any);
static readonly mq: number;
private mk;
get ml(): DateTimeFormats;
set ml(a: DateTimeFormats);
m3(a: Date): string;
i4(): string;
static readonly mv: number;
private mi;
get mj(): DateTimeColumnValueFormatter;
set mj(a: DateTimeColumnValueFormatter);
static readonly mw: number;
private mm;
get mn(): boolean;
set mn(a: boolean);
protected k3(a: string, b: any, c: any): void;
k9(a: string, b: any): void;
kl(a: string): Type;
hl(a: string): any;
b(a: CellModelExport): CellModelExport;
}
/**
* @hidden
*/
export declare class EditorCellModel extends CellModel {
static $t: Type;
constructor();
private mu;
private mt;
private mo;
static m4: number;
get mr(): boolean;
private mj;
static m1: number;
get mk(): CellModel;
set mk(a: CellModel);
private mh;
static mv: number;
get mi(): DataSourceSchemaPropertyType;
set mi(a: DataSourceSchemaPropertyType);
private nd;
static m2: number;
get nn(): string;
set nn(a: string);
na: any;
private ml;
static mz: number;
get mm(): EditorType;
set mm(a: EditorType);
private m8;
static mx: number;
get m9(): any;
set m9(a: any);
private nc;
static my: number;
get ni(): string;
set ni(a: string);
private mf;
static m0: number;
get mg(): string[];
set mg(a: string[]);
static m3: number;
private mn;
get mq(): boolean;
set mq(a: boolean);
static mw: number;
private nb;
get nf(): string;
set nf(a: string);
static readonly m5: number;
private mp;
get ms(): boolean;
set ms(a: boolean);
get m7(): number;
get m6(): number;
protected k6(): void;
protected k3(a: string, b: any, c: any): void;
kl(a: string): Type;
k9(a: string, b: any): void;
hl(a: string): any;
b(a: CellModelExport): CellModelExport;
private ns;
}
/**
* @hidden
*/
export declare class FilterCellModel extends CellModel {
static $t: Type;
static readonly mx: number;
private mj;
get mk(): DataSourceSchemaPropertyType;
set mk(a: DataSourceSchemaPropertyType);
static readonly m0: number;
private mh;
get mi(): ColumnFilterCondition;
set mi(a: ColumnFilterCondition);
static readonly my: number;
private ml;
get mm(): IFilterExpression;
set mm(a: IFilterExpression);
static readonly mz: number;
private mn;
get mo(): GridFilterOperandsCollection;
set mo(a: GridFilterOperandsCollection);
static m1: number;
private mp;
get mq(): boolean;
set mq(a: boolean);
private mf;
get mg(): ColumnComparisonConditionOperatorType;
set mg(a: ColumnComparisonConditionOperatorType);
m2: any;
mw: number;
mv: number;
mu: number;
mt: number;
ms: number;
mr: number;
constructor();
k9(a: string, b: any): void;
kl(a: string): Type;
hl(a: string): any;
k7(a: string, b: any): void;
b(a: CellModelExport): CellModelExport;
}
/**
* @hidden
*/
export declare class EditorRowCellModel extends CellModel {
static $t: Type;
constructor();
}
/**
* @hidden
*/
export declare class SummaryCellModel extends CellModel {
static $t: Type;
constructor();
static readonly mh: number;
private ml;
get mn(): string;
set mn(a: string);
static readonly mi: number;
private mm;
get mp(): string;
set mp(a: string);
static readonly mk: number;
private mt;
get mu(): Brush;
set mu(a: Brush);
static readonly mj: number;
private mf;
get mg(): FontInfo;
set mg(a: FontInfo);
b(a: CellModelExport): CellModelExport;
bm(a: DataSourceRowType): boolean;
}
/**
* @hidden
*/
export declare class VerticalSeparatorCellModel extends CellModel {
static $t: Type;
constructor();
}
/**
* @hidden
*/
export declare class ImageCellModel extends CellModel {
static $t: Type;
constructor();
static readonly mj: number;
private mm;
get mn(): string;
set mn(a: string);
static readonly ml: number;
private mh;
get mi(): ImageStretchOptions;
set mi(a: ImageStretchOptions);
static readonly mk: number;
private mf;
get mg(): ImageResourceType;
set mg(a: ImageResourceType);
b(a: CellModelExport): CellModelExport;
k9(a: string, b: any): void;
kl(a: string): Type;
hl(a: string): any;
}
/**
* @hidden
*/
export declare class NumericCellModel extends CellModel {
static $t: Type;
constructor();
static readonly m4: number;
private mn;
get mo(): number;
set mo(a: number);
static readonly mv: number;
private mi;
get mk(): boolean;
set mk(a: boolean);
static readonly mu: number;
private nb;
get ni(): string;
set ni(a: string);
static readonly mt: number;
private mf;
get mg(): any[];
set mg(a: any[]);
mh: BindingFormatter;
private m9;
static readonly ms: number;
private _formatOverride;
get na(): any;
set na(a: any);
static readonly m2: number;
private nc;
get no(): string;
set no(a: string);
static readonly m5: number;
private ne;
get nt(): string;
set nt(a: string);
static readonly m3: number;
private nd;
get nq(): string;
set nq(a: string);
static readonly m6: number;
private nf;
get nv(): string;
set nv(a: string);
static readonly mx: number;
private mp;
get mw(): number;
set mw(a: number);
static readonly mz: number;
private mq;
get my(): number;
set my(a: number);
static readonly m1: number;
private mr;
get m0(): number;
set m0(a: number);
static readonly m7: number;
private mj;
get mm(): boolean;
set mm(a: boolean);
ml(): boolean;
protected k3(a: string, b: any, c: any): void;
k9(a: string, b: any): void;
kl(a: string): Type;
hl(a: string): any;
b(a: CellModelExport): CellModelExport;
i4(): string;
}
/**
* @hidden
*/
export declare class RowSeparatorModel extends CellModel {
static $t: Type;
constructor();
b(a: CellModelExport): CellModelExport;
}
/**
* @hidden
*/
export declare class SectionHeaderCellModel extends CellModel {
static $t: Type;
constructor();
static readonly ml: number;
private mf;
get mh(): GroupData[];
set mh(a: GroupData[]);
static readonly mo: number;
private mg;
get mi(): SummaryData[];
set mi(a: SummaryData[]);
static readonly mn: number;
private mr;
get mv(): string;
set mv(a: string);
static readonly mm: number;
private mq;
get mt(): string;
set mt(a: string);
static readonly mp: number;
private mj;
get mk(): GroupSummaryDisplayMode;
set mk(a: GroupSummaryDisplayMode);
k9(a: string, b: any): void;
kl(a: string): Type;
hl(a: string): any;
b(a: CellModelExport): CellModelExport;
bm(a: DataSourceRowType): boolean;
}
/**
* @hidden
*/
export declare class TemplateCellModel extends CellModel {
static $t: Type;
constructor();
static readonly mf: number;
private mg;
get mh(): any;
set mh(a: any);
k9(a: string, b: any): void;
kl(a: string): Type;
hl(a: string): any;
b(a: CellModelExport): CellModelExport;
}
/**
* @hidden
*/
export declare class TextCellModel extends CellModel {
static $t: Type;
constructor();
static readonly mf: number;
private mg;
get mh(): string;
set mh(a: string);
k9(a: string, b: any): void;
kl(a: string): Type;
hl(a: string): any;
b(a: CellModelExport): CellModelExport;
i4(): string;
}
/**
* @hidden
*/
export declare class TextHeaderCellModel extends TextCellModel {
static $t: Type;
constructor();
static readonly mu: number;
private mp;
get mq(): boolean;
set mq(a: boolean);
static readonly mv: number;
private mn;
get mo(): SortIndicatorStyle;
set mo(a: SortIndicatorStyle);
static readonly mr: number;
private mj;
get mk(): ColumnOptionsIconAlignment;
set mk(a: ColumnOptionsIconAlignment);
static readonly mt: number;
private m1;
get m2(): Brush;
set m2(a: Brush);
static readonly ms: number;
private ml;
get mm(): ColumnOptionsIconBehavior;
set mm(a: ColumnOptionsIconBehavior);
k9(a: string, b: any): void;
kl(a: string): Type;
hl(a: string): any;
b(a: CellModelExport): CellModelExport;
}
/**
* @hidden
*/
export declare class Pager extends Base implements INotifyPropertyChanged {
static $t: Type;
propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
protected bu(a: string, b: any, c: any): void;
protected bz(a: string, b: any, c: any): void;
private br;
static readonly a1: string;
static readonly bd: string;
static readonly a7: string;
static readonly a6: string;
protected n: PagerView;
private _executionContext;
get executionContext(): IExecutionContext;
set executionContext(a: IExecutionContext);
ac: ObservableCollection$1<any>;
private d;
private t;
protected get u(): SRProvider;
private au;
get a9(): string;
set a9(a: string);
private g;
get targetGrid(): DataGrid;
set targetGrid(a: DataGrid);
private b;
get actualDataSource(): IDataSource;
set actualDataSource(a: IDataSource);
private ah;
get ao(): number;
set ao(a: number);
private ag;
get an(): number;
set an(a: number);
private ar;
get itemsSource(): any;
set itemsSource(a: any);
private ad;
get ak(): number;
set ak(a: number);
private r;
get s(): FontInfo;
set s(a: FontInfo);
private b8;
get ca(): Brush;
set ca(a: Brush);
private b9;
get border(): Brush;
set border(a: Brush);
private k;
private get l();
private set l(value);
private o;
private get p();
private set p(value);
private i;
private get j();
private set j(value);
private ai;
private get ap();
private set ap(value);
private af;
private get am();
private set am(value);
private ae;
private get al();
private set al(value);
private aj;
private get aq();
private set aq(value);
pageChanged: (sender: any, args: PageChangedEventArgs) => void;
private bo;
private aa;
private v;
private w;
private ab;
private z;
constructor();
private b2;
b1(): void;
private bl;
private bt;
private bj;
private b7;
private b6;
b5(): void;
bn(): void;
by(): void;
bk(): void;
bm(): void;
provideContainer(a: any): void;
private bx;
private y;
private bq;
private x;
private bp;
private bv;
private bs;
private f;
private bw;
private b4;
b3(): void;
a(a: IDataSource, b: any[]): ISummaryResult[][];
as(): any;
az(): string;
e(): PagerVisualModelExport;
}
/**
* @hidden
*/
export declare class PagerDataSourceNotificationBridge extends Base implements IDataSourceUpdateNotifier {
static $t: Type;
private a;
constructor(a: Pager);
notifyClearItems(): void;
notifyInsertItem(a: number, b: any): void;
notifyRemoveItem(a: number, b: any): void;
notifySetItem(a: number, b: any, c: any): void;
rangeActualized(a: number, b: number): void;
}
/**
* @hidden
*/
export declare class PagerGridDataSourceNotificationBridge extends Base implements IDataSourceUpdateNotifier {
static $t: Type;
private b;
private a;
constructor(a: Pager, b: DataGrid);
notifyClearItems(): void;
notifyInsertItem(a: number, b: any): void;
notifyRemoveItem(a: number, b: any): void;
notifySetItem(a: number, b: any, c: any): void;
rangeActualized(a: number, b: number): void;
}
/**
* @hidden
*/
export declare class PagedDataProvider extends DataSourceLocalDataProvider {
static $t: Type;
private av;
constructor(a: Pager);
getItemValue(a: any, b: string): any;
}
/**
* @hidden
*/
export declare class DataSourceNotificationBridge extends Base implements IDataSourceUpdateNotifier {
static $t: Type;
private b;
private a;
constructor(a: DataGrid, b: IDataSourceUpdateNotifier);
rangeActualized(a: number, b: number): void;
notifySetItem(a: number, b: any, c: any): void;
notifyClearItems(): void;
notifyInsertItem(a: number, b: any): void;
notifyRemoveItem(a: number, b: any): void;
}
/**
* @hidden
*/
export declare class ColumnController extends Base {
static $t: Type;
private i;
private n;
private c;
private a;
get p(): boolean;
set p(a: boolean);
get d(): IDataSourceSchema;
set d(a: IDataSourceSchema);
private v;
get b(): string[];
set b(a: string[]);
get j(): GridColumnCollection;
protected get o(): boolean;
protected set o(a: boolean);
private m;
k: IExternalGrid;
u(): boolean;
private l;
private q;
private e;
private t;
constructor(a: GridColumnCollection, b: boolean, c: () => void);
h(a: CellPath): DataGridColumn;
f(a: number): DataGridColumn;
g(a: string): DataGridColumn;
r(a: DataGridColumn): boolean;
s(a: DataGridColumn): boolean;
}
/**
* @hidden
*/
export declare class EditingManager extends Base {
static $t: Type;
private g;
private d;
private n;
private e;
private a;
private c;
r: number;
q: number;
u: any;
j: boolean;
s: any;
get o(): number;
set o(a: number);
get b(): CellModel;
get p(): number;
l: boolean;
t: any;
k: boolean;
constructor(a: DataGrid, b: EditorDefinition);
private y;
ad(a: CellModel): void;
ab(a: CellModel): void;
v(): void;
i(a: boolean, b: boolean): boolean;
w(): void;
aa(a: string): void;
ac(a: CellModel): void;
x(): void;
private z;
h(a: DataGridColumn, b: number): GridLayer;
f(a: DataGridColumn): EditorType;
m(a: CellModel): boolean;
}
/**
* @hidden
*/
export declare class DataGrid extends Base implements INotifyPropertyChanged {
static $t: Type;
private op;
get externalObject(): any;
set externalObject(a: any);
private _propertySetter;
get propertySetter(): IPropertySetter;
set propertySetter(a: IPropertySetter);
private fc;
get externalGrid(): IExternalGrid;
set externalGrid(a: IExternalGrid);
private fa;
get dragger(): IDragger;
set dragger(a: IDragger);
private e4;
get columnGrouping(): IColumnGrouping;
set columnGrouping(a: IColumnGrouping);
private _pager;
get pager(): Pager;
set pager(a: Pager);
private _toolbar;
get toolbar(): IDataGridComponent;
set toolbar(a: IDataGridComponent);
columnExchangingAnimationCompleted: (sender: any, e: EventArgs) => void;
columnExchangingAnimationCanceled: (sender: any, e: EventArgs) => void;
v6(a: DataGridColumn): void;
v5(a: DataGridColumn): void;
columnShowingAnimationCompleted: (sender: any, e: EventArgs) => void;
columnShowingAnimationCanceled: (sender: any, e: EventArgs) => void;
o(a: CellModel): ColumnFilterCondition;
q(a: CellModel): DataSourceSchemaPropertyType;
wg(a: DataGridColumn): void;
filterExpressionsChanging: (sender: any, args: GridFilterExpressionsEventArgs) => void;
filterExpressionsChanged: (sender: any, args: GridFilterExpressionsEventArgs) => void;
ug(a: CellModel, b: ColumnFilterCondition): void;
uf(a: CellModel, b: ColumnFilterCondition): void;
wf(a: DataGridColumn): void;
columnMovingAnimationCompleted: (sender: any, e: EventArgs) => void;
columnMovingAnimationCanceled: (sender: any, e: EventArgs) => void;
wc(a: DataGridColumn): void;
wb(a: DataGridColumn): void;
columnHidingAnimationCompleted: (se