import { Base, Type } from "./type"; import { IDataSourcePage } from "./IDataSourcePage"; import { AsyncVirtualDataTaskCompletionSource } from "./AsyncVirtualDataTaskCompletionSource"; import { List$1 } from "./List$1"; import { Dictionary$2 } from "./Dictionary$2"; import { IDataSourceSchema } from "./IDataSourceSchema"; import { ISectionInformation } from "./ISectionInformation"; import { ISummaryResult } from "./ISummaryResult"; /** * @hidden */ export declare class GenericDataSourcePage extends Base implements IDataSourcePage { static $t: Type; private g; private c; private b; private a; private f; d: AsyncVirtualDataTaskCompletionSource; e: boolean; h: number; constructor(a: List$1>, b: IDataSourceSchema, c: ISectionInformation[], d: ISummaryResult[], e: number); count(): number; getGroupInformation(): ISectionInformation[]; k(a: ISectionInformation[]): void; getItemAtIndex(a: number): any; getItemValueAtIndex(a: number, b: string): any; getSummaryInformation(): ISummaryResult[]; m(a: ISummaryResult[]): void; pageIndex(): number; schema(): IDataSourceSchema; l(a: IDataSourceSchema): void; i(a: List$1>): void; j(a: number, b: string, c: any): void; }