import { BaseGenericDataSource } from "./BaseGenericDataSource"; import { VirtualDataSource } from "./VirtualDataSource"; import { Type } from "./type"; import { PageRequestedEventArgs } from "./PageRequestedEventArgs"; import { IDataSource } from "./IDataSource"; import { GenericDataSourceSchemaPropertyType } from "./GenericDataSourceSchemaPropertyType"; import { DataSourceSummaryOperand } from "./DataSourceSummaryOperand"; import { IExternalDataSource } from "./IExternalDataSource"; import { GenericInternalVirtualDataProvider } from "./GenericInternalVirtualDataProvider"; import { IDataSourceVirtualDataProvider } from "./IDataSourceVirtualDataProvider"; /** * @hidden */ export declare class GenericVirtualDataSource extends BaseGenericDataSource { static $t: Type; private ah; private ag; private ak; pageRequested: (sender: any, args: PageRequestedEventArgs) => void; constructor(); r(): IDataSource; private a9; private al; get am(): number; set am(a: number); private ae; private ad; private af; protected propertyUpdatedOverride(a: string, b: any, c: any): void; protected aa(): void; private aj; a6(a: number): void; a7(a: number, b: number): void; a5(): void; ay(a: number): void; at(a: string, b: boolean[]): void; aw(a: string, b: number[]): void; av(a: string, b: number[]): void; ax(a: string, b: string[]): void; au(a: string, b: Date[]): void; ao(a: string, b: GenericDataSourceSchemaPropertyType): void; a0(a: number, b: number): void; az(): void; a3(a: string, b: number): void; a2(a: string, b: number): void; a4(a: string, b: string): void; a1(a: string, b: Date): void; ar(a: string, b: DataSourceSummaryOperand, c: number): void; aq(a: string, b: DataSourceSummaryOperand, c: number): void; as(a: string, b: DataSourceSummaryOperand, c: string): void; ap(a: string, b: DataSourceSummaryOperand, c: Date): void; a8(a: GenericInternalVirtualDataSource): void; } /** * @hidden */ export declare class GenericInternalVirtualDataSource extends VirtualDataSource implements IExternalDataSource { static $t: Type; get isSortingSupportedOverride(): boolean; get isFilteringSupportedOverride(): boolean; get isGroupingSupportedOverride(): boolean; private _isAggregationSupported; get isAggregationSupported(): boolean; set isAggregationSupported(a: boolean); protected get e7(): GenericInternalVirtualDataProvider; pageRequested: (sender: any, args: PageRequestedEventArgs) => void; private static fd; private fa; private _dataSourceId; get dataSourceId(): number; set dataSourceId(a: number); private _owner; get owner(): GenericVirtualDataSource; set owner(a: GenericVirtualDataSource); constructor(); private _isClone; get isClone(): boolean; set isClone(a: boolean); protected resolveDataProvider(): IDataSourceVirtualDataProvider; private fy; fillPageStart(a: number): void; fillPageEnd(): void; fillCount(a: number): void; fillColumnBool(a: string, b: boolean[]): void; fillColumnInt(a: string, b: number[]): void; fillColumnDouble(a: string, b: number[]): void; fillColumnString(a: string, b: string[]): void; fillColumnDate(a: string, b: Date[]): void; addSchemaProperty(a: string, b: GenericDataSourceSchemaPropertyType): void; fillGroupStart(a: number, b: number): void; fillGroupEnd(): void; fillGroupValueInt(a: string, b: number): void; fillGroupValueDouble(a: string, b: number): void; fillGroupValueString(a: string, b: string): void; fillGroupValueDate(a: string, b: Date): void; addSummaryInt(a: string, b: DataSourceSummaryOperand, c: number): void; addSummaryDouble(a: string, b: DataSourceSummaryOperand, c: number): void; addSummaryString(a: string, b: DataSourceSummaryOperand, c: string): void; addSummaryDate(a: string, b: DataSourceSummaryOperand, c: Date): void; clone(): IDataSource; destroy(): void; }