import { Base, Point, Type, INotifyPropertyChanged, PropertyChangedEventArgs, EventArgs } from "igniteui-angular-core"; import { DomRenderer, DomWrapper } from "igniteui-angular-core"; import { RenderingContext } from "igniteui-angular-core"; import { List$1 } from "igniteui-angular-core"; import { FontInfo } from "igniteui-angular-core"; import { NativeUIComponent } from "igniteui-angular-core"; import { Size } from "igniteui-angular-core"; import { ListPanelVisualModel } from "./ListPanelVisualModel"; import { Rect } from "igniteui-angular-core"; import { IExternalListPanel } from "./IExternalListPanel"; import { NativeUIAbsolutePanel } from "igniteui-angular-core"; import { NativeUIGrid } from "igniteui-angular-core"; import { ListPanelSelectionMode } from "./ListPanelSelectionMode"; import { Brush } from "igniteui-angular-core"; import { ListPanelActivationMode } from "./ListPanelActivationMode"; import { ListPanelSelectionBehavior } from "./ListPanelSelectionBehavior"; import { ListPanelSelectedItemsCollection } from "./ListPanelSelectedItemsCollection"; import { ListPanelSelectedKeysCollection } from "./ListPanelSelectedKeysCollection"; import { IDataSource } from "igniteui-angular-core"; import { ScrollbarStyle } from "igniteui-angular-core"; import { IExecutionContext } from "igniteui-angular-core"; import { ListPanelOrientation } from "./ListPanelOrientation"; import { IListPanelViewportManager } from "./IListPanelViewportManager"; import { ListPanelPrimaryKeyValue } from "./ListPanelPrimaryKeyValue"; import { ListPanelViewportChangedEventArgs } from "./ListPanelViewportChangedEventArgs"; import { ListPanelContentRecycledEventArgs } from "./ListPanelContentRecycledEventArgs"; import { ListPanelContentRebindEventArgs } from "./ListPanelContentRebindEventArgs"; import { ListPanelSelectedItemsChangedEventArgs } from "./ListPanelSelectedItemsChangedEventArgs"; import { ListPanelSelectedKeysChangedEventArgs } from "./ListPanelSelectedKeysChangedEventArgs"; import { ListPanelSelectionChangedEventArgs } from "./ListPanelSelectionChangedEventArgs"; import { ListPanelActiveRowChangedEventArgs } from "./ListPanelActiveRowChangedEventArgs"; import { ListPanelContentRefreshedEventArgs } from "./ListPanelContentRefreshedEventArgs"; import { ListPanelItemPresenter } from "./ListPanelItemPresenter"; import { NativeUIContainer } from "igniteui-angular-core"; import { NativeUIContent } from "igniteui-angular-core"; import { ListPanelTemplateWidthRequestedEventArgs } from "./ListPanelTemplateWidthRequestedEventArgs"; import { ListPanelTemplateHeightRequestedEventArgs } from "./ListPanelTemplateHeightRequestedEventArgs"; import { ListPanelItemVisualData } from "./ListPanelItemVisualData"; import { Key } from "igniteui-angular-core"; import { DataSourceRowType } from "igniteui-angular-core"; import { IDataSourceUpdateNotifier } from "igniteui-angular-core"; /** * @hidden */ export declare class ListPanelView extends Base { static $t: Type; private p; private o; constructor(); s(): any; a: ListPanel; af(): void; j: DomRenderer; n: DomWrapper; e: RenderingContext; m: DomWrapper; ac(a: DomRenderer): void; private v; private g; private w; get contentGrid(): any; ai(): void; ah(): void; aa(): void; aj(): void; private b; private ak; private c; private _gridExternal; d(): FontInfo; ad(): void; ag(): void; z(a: number, b: number): void; h(): number; i(a: string): number; f: boolean; private l; private k; y(a: any, b: (arg1: any) => void): void; x(): void; ae(): void; private t; ab(): void; private u; } /** * @hidden */ export declare class ListPanel extends Base implements INotifyPropertyChanged { static $t: Type; private _view; get view(): ListPanelView; set view(a: ListPanelView); a6: NativeUIGrid; private be; private a7; private get a8(); private aa; f4(a: NativeUIAbsolutePanel): void; propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; constructor(); private eg; onSizeChanged(a: number, b: number): void; viewportChanged: (sender: any, e: ListPanelViewportChangedEventArgs) => void; ay: ListPanelVisualModel; private dk; private dl; setViewport(a: number, b: number, c: number, d: number): void; af(a: string[], b: number): ListPanelPrimaryKeyValue; ae(a: string[], item_: any): ListPanelPrimaryKeyValue; eb(a: ListPanelPrimaryKeyValue): number; ej(a: ListPanelPrimaryKeyValue): any; e(): string[]; private ar; get as(): ListPanelSelectionMode; set as(a: ListPanelSelectionMode); private bh; get by(): boolean; set by(a: boolean); private h0; get h8(): Brush; set h8(a: Brush); private ba; get bt(): boolean; set bt(a: boolean); private hy; get h6(): Brush; set h6(a: Brush); private hw; get h2(): Brush; set h2(a: Brush); private dd; get dt(): number; set dt(a: number); private df; get dv(): number; set dv(a: number); private de; get du(): number; set du(a: number); private dc; get ds(): number; set ds(a: number); private q; get r(): ListPanelActivationMode; set r(a: ListPanelActivationMode); private am; get an(): ListPanelSelectionBehavior; set an(a: ListPanelSelectionBehavior); private b; get f(): string[]; set f(a: string[]); private a; get d(): string[]; set d(a: string[]); private ap; get aq(): ListPanelSelectionManager; set aq(a: ListPanelSelectionManager); private o; get p(): ListPanelActivationManager; set p(a: ListPanelActivationManager); itemRecycled: (sender: any, args: ListPanelContentRecycledEventArgs) => void; itemRebind: (sender: any, args: ListPanelContentRebindEventArgs) => void; selectedItemsChanged: (sender: any, args: ListPanelSelectedItemsChangedEventArgs) => void; selectedKeysChanged: (sender: any, args: ListPanelSelectedKeysChangedEventArgs) => void; selectionChanged: (sender: any, args: ListPanelSelectionChangedEventArgs) => void; activeRowChanged: (sender: any, args: ListPanelActiveRowChangedEventArgs) => void; private ah; get ai(): ListPanelSelectedItemsCollection; private ak; get al(): ListPanelSelectedKeysCollection; get itemsSource(): any; set itemsSource(a: any); private i; private c; get g(): string[]; set g(a: string[]); get actualDataSource(): IDataSource; set actualDataSource(a: IDataSource); private c3; get c9(): number; set c9(a: number); private bv; notifySizeChanged(): void; private bj; onAttachedToUI(): void; onDetachedFromUI(): void; destroy(): void; provideContainer(a: DomRenderer): void; private dn; get ef(): number; set ef(a: number); private c1; get c6(): number; set c6(a: number); private a3; get a4(): FontInfo; set a4(a: FontInfo); a5(): FontInfo; private bd; get bw(): boolean; private eh; protected gr(a: string, b: any, c: any): void; private fp; private c2; private c0; private cz; private bo; private bg; private bn; g7(): void; private ft; private f1; private dm; contentRefreshed: (sender: any, args: ListPanelContentRefreshedEventArgs) => void; private hb; private fz; private fv; rowUpdating: (sender: any, args: ListPanelTemplateItemUpdatingEventArgs) => void; private f0; private fx; private a2; itemWidthRequested: (sender: any, args: ListPanelTemplateWidthRequestedEventArgs) => void; itemHeightRequested: (sender: any, args: ListPanelTemplateHeightRequestedEventArgs) => void; private fn; private da; private d9; private ea; private db; private fw; private z; private a1; private he; private cy; private ha; private ee; private d1; private d2; private ed; private cs; private cr; private cw; private cv; c8(a: number): number; c7(a: number): number; private dr; private cx; private fm; private dx; private hg; f2(): void; private az; get a0(): ScrollbarStyle; set a0(a: ScrollbarStyle); private hz; get h7(): Brush; set h7(a: Brush); hc(): void; private f9; private bs; private bl; private f8; f3(): void; hd(): void; d5(): number; d3(): number; private dh; private di; private ck; f7(): void; private f6; private g8; private g9; g6(): void; private f5; private gm; private l; get externalListPanel(): IExternalListPanel; set externalListPanel(a: IExternalListPanel); bz: boolean; private cj; protected g4(a: string, b: any, c: any): void; k: IExecutionContext; ia(): Size; gl(a: number, b: number): void; private fo; g1(a: number, b: any, c: any): void; gk(): void; go(a: number, b: any): void; gs(a: number, b: any): void; gd(a: number, b: any, c: any): void; ga(): void; gb(a: number, b: any): void; gc(a: number, b: any): void; dy(a: any): number; dz(a: any[]): number; static h4: Brush; private hx; get h3(): Brush; set h3(a: Brush); static ac: ListPanelOrientation; private ab; get ad(): ListPanelOrientation; set ad(a: ListPanelOrientation); static bu: boolean; private bi; get b0(): boolean; set b0(a: boolean); static h5: Brush; h1: Brush; get h9(): Brush; set h9(a: Brush); get absoluteWidth(): number; get absoluteHeight(): number; ei(): any; e0(): string; private dp; private dq; private bk; get b1(): boolean; set b1(a: boolean); hl(): void; ca(a: Key, b: boolean, c: boolean): boolean; private dg; b2(): boolean; get dw(): number; set dw(a: number); fl(a: number, b: boolean, c?: boolean): void; private hi; private hk; private d8; private d6; private d4; hj(a: number): void; hh(a: number): void; private _viewportManager; get viewportManager(): IListPanelViewportManager; set viewportManager(a: IListPanelViewportManager); b4(a: boolean, b: boolean): boolean; private g0; private ct; private cu; private ho; b5(a: boolean, b: boolean): boolean; b9(a: boolean, b: boolean): boolean; cb(a: boolean, b: boolean): boolean; cc(a: boolean, b: boolean): boolean; cd(a: boolean, b: boolean): boolean; ce(a: boolean, b: boolean): boolean; cg(a: boolean, b: boolean): boolean; g3(): void; ch(a: boolean, b: boolean): boolean; b6(a: boolean, b: boolean): boolean; b7(): boolean; b8(): boolean; cf(a: boolean, b: boolean): boolean; fy(): void; private cn; private co; private cp; private cq; private bc; private bb; private bf; get bx(): boolean; set bx(a: boolean); fk(a?: boolean): void; fu(): void; private bm; get b3(): boolean; set b3(a: boolean); private bq; private bp; hv(a: List$1, b: List$1, c: List$1, d: List$1): void; private hm; private hn; hs(a: ListPanel, b: number): void; gt(a: any, b: ListPanelPrimaryKeyValue): void; ht(a: ListPanel, b: number): void; gu(a: any, b: ListPanelPrimaryKeyValue): void; fj(a: any, b: ListPanelPrimaryKeyValue, c: boolean): void; hu(a: number, b: any, c: ListPanelPrimaryKeyValue): void; hf(a: any, b: ListPanelPrimaryKeyValue, c: boolean): void; private gw; private gx; private gv; private gy; private cm; fq(): void; h(a: number): DataSourceRowType; ec(a: string[], b: ListPanelPrimaryKeyValue, c: number, d: number): number; el(a: number): any; d0(a: string[], b: ListPanelPrimaryKeyValue, c: number, d: number): number; d7(): number; em(a: ListPanelItemModel): any; gz(a: number, b: any, c: ListPanelPrimaryKeyValue): void; hq(a: ListPanel, b: number): void; private dj; private br; gg(a: number): void; hr(a: ListPanel, b: number): void; gj(a: number): void; private gh; cl(a: any): boolean; a9: () => void; private x; gp(a: Point, b: boolean, c: boolean, d: boolean): void; private y; private ci; gq(a: Point, b: boolean, c: boolean, d: boolean): void; private gi; itemClicked: (sender: any, args: ListPanelItemEventArgs) => void; fs(a: any): void; } /** * @hidden */ export declare class ListPanelTemplateItemUpdatingEventArgs extends Base { static $t: Type; a: ListPanelItemModel; d: any; c: number; b: NativeUIContent; } /** * @hidden */ export declare class ListPanelDataSourceNotificationBridge extends Base implements IDataSourceUpdateNotifier { static $t: Type; private a; constructor(a: ListPanel); 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 ListPanelLayoutPanel extends Base { static $t: Type; private a; constructor(a: NativeUIAbsolutePanel); g(a: Size): void; h(): Rect; b(a: NativeUIComponent): number; c(a: NativeUIComponent): number; d(a: ListPanel, b: ListPanelItemModel): void; e(a: NativeUIContainer): void; f(a: ListPanelItemModel): void; } /** * @hidden */ export declare class ListPanelItemModel extends Base { static $t: Type; i: boolean; v: number; t: number; private w; get x(): any; set x(a: any); b: ListPanelItemPresenter; private e; get m(): boolean; set m(a: boolean); l: boolean; private g; get o(): boolean; set o(a: boolean); private h; get p(): boolean; set p(a: boolean); private q; get s(): number; set s(a: number); private r; get u(): number; set u(a: number); private c; get j(): boolean; set j(a: boolean); private d; get k(): boolean; set k(a: boolean); private f; get n(): boolean; set n(a: boolean); a(a: ListPanelLayoutPanel): ListPanelItemVisualData; } /** * @hidden */ export declare class ListPanelItemEventArgs extends EventArgs { static $t: Type; private _itemInfo; get itemInfo(): ListPanelItemModel; set itemInfo(a: ListPanelItemModel); private _listPanel; get listPanel(): ListPanel; set listPanel(a: ListPanel); private _isLeftButton; get isLeftButton(): boolean; set isLeftButton(a: boolean); private _isDoubleClick; get isDoubleClick(): boolean; set isDoubleClick(a: boolean); } /** * @hidden */ export declare class ListPanelSelectionManager extends Base { static $t: Type; private a; private d; private c; private e; constructor(a: ListPanel); ab(a: ListPanelItemModel): void; private f; aa(a: ListPanelItemModel): void; private n; j(a: ListPanelItemModel): boolean; private g; h(a: ListPanelPrimaryKeyValue): boolean; private i; private ac; private w; private x; private y; private ae; private ad; af(): void; private l; q(): void; r(a: number): void; private u; s(a: number, b: any): void; t(a: number): void; private p; private m; private b; private k; z(a: number): void; o(a: ListPanelItemModel, b: boolean, c: boolean, d?: boolean): void; v(): void; } /** * @hidden */ export declare class ListPanelActivationManager extends Base { static $t: Type; private a; private b; private g; constructor(a: ListPanel); v(a: ListPanelItemModel): void; private f; c(a: ListPanelItemModel): boolean; private i; private d; private e; o(): void; private q; n(a: ListPanelItemModel): void; m(a: ListPanelItemModel): void; k(a: number): void; private h; private j; private l; private p; r(): void; s(a: number): void; t(a: number): void; u(a: number): void; }