import { IgxDataSourceSortDescriptionCollection } from "./igx-data-source-sort-description-collection"; import { IgxDataSourceGroupDescriptionCollection } from "./igx-data-source-group-description-collection"; import { IgxDataSourceSummaryDescriptionCollection } from "./igx-data-source-summary-description-collection"; import { IgxFilterExpressionCollection } from "./igx-filter-expression-collection"; import { DataSourceSummaryScope } from "./DataSourceSummaryScope"; import { PageRequestedEventArgs as PageRequestedEventArgs_internal } from "./PageRequestedEventArgs"; /** * Information about the requested page. */ export declare class IgxPageRequestedEventArgs { protected createImplementation(): PageRequestedEventArgs_internal; protected _implementation: any; /** * @hidden */ get i(): PageRequestedEventArgs_internal; private onImplementationCreated; constructor(); protected _provideImplementation(i: any): void; /** * The data source is requesting the schema for the data. */ get isSchemaRequest(): boolean; set isSchemaRequest(v: boolean); static ngAcceptInputType_isSchemaRequest: boolean | string; /** * The unique ID for the page request. */ get requestId(): number; set requestId(v: number); static ngAcceptInputType_requestId: number | string; /** * The Unique ID for the data source making the request. */ get dataSourceId(): number; set dataSourceId(v: number); static ngAcceptInputType_dataSourceId: number | string; /** * The page index being requested. */ get pageIndex(): number; set pageIndex(v: number); static ngAcceptInputType_pageIndex: number | string; /** * The page size being requested. */ get pageSize(): number; set pageSize(v: number); static ngAcceptInputType_pageSize: number | string; /** * True if the data source's SortDescriptions collection changed since * it last raised PageRequested. Any *Dirty flag being true signals the * data source's pipeline state changed (sort/group/filter/summary/scope) * and consumers should promote pending future state. */ get isSortDescriptionsDirty(): boolean; set isSortDescriptionsDirty(v: boolean); static ngAcceptInputType_isSortDescriptionsDirty: boolean | string; /** * True if the data source's GroupDescriptions collection changed since * it last raised PageRequested. */ get isGroupDescriptionsDirty(): boolean; set isGroupDescriptionsDirty(v: boolean); static ngAcceptInputType_isGroupDescriptionsDirty: boolean | string; /** * True if the data source's SummaryDescriptions collection changed since * it last raised PageRequested. */ get isSummaryDescriptionsDirty(): boolean; set isSummaryDescriptionsDirty(v: boolean); static ngAcceptInputType_isSummaryDescriptionsDirty: boolean | string; /** * True if the data source's FilterExpressions collection changed since * it last raised PageRequested. */ get isFilterExpressionsDirty(): boolean; set isFilterExpressionsDirty(v: boolean); static ngAcceptInputType_isFilterExpressionsDirty: boolean | string; /** * True if the data source's SummaryScope property changed since it last * raised PageRequested. */ get isSummaryScopeDirty(): boolean; set isSummaryScopeDirty(v: boolean); static ngAcceptInputType_isSummaryScopeDirty: boolean | string; /** * Snapshot of the data source's SortDescriptions at the time PageRequested * was raised. Populated from the originating data source (clone or original); * the values cross the wire by-value so consumers see the exact pipeline state * the page was requested under. */ get sortDescriptions(): IgxDataSourceSortDescriptionCollection; set sortDescriptions(v: IgxDataSourceSortDescriptionCollection); /** * Snapshot of the data source's GroupDescriptions at the time PageRequested * was raised. */ get groupDescriptions(): IgxDataSourceGroupDescriptionCollection; set groupDescriptions(v: IgxDataSourceGroupDescriptionCollection); /** * Snapshot of the data source's SummaryDescriptions at the time PageRequested * was raised. */ get summaryDescriptions(): IgxDataSourceSummaryDescriptionCollection; set summaryDescriptions(v: IgxDataSourceSummaryDescriptionCollection); /** * Snapshot of the data source's FilterExpressions at the time PageRequested * was raised. */ get filterExpressions(): IgxFilterExpressionCollection; set filterExpressions(v: IgxFilterExpressionCollection); /** * The data source's SummaryScope at the time PageRequested was raised. */ get summaryScope(): DataSourceSummaryScope; set summaryScope(v: DataSourceSummaryScope); static ngAcceptInputType_summaryScope: DataSourceSummaryScope | string; /** * The name of the data source the page request originated from. This corresponds to the `SourceName` of the * originating data source (clone or original) and can be used to determine where the request came from. */ get sourceName(): string; set sourceName(v: string); }