export declare class Pagination { offset: number; limit: number; sortCriteria: SortCriterion[]; conditionalCriteria: ConditionalCriterion[]; snapshot: string; constructor(theOffset?: number, theLimit?: number, theConditions?: ConditionalCriterion[], theSort?: SortCriterion[], theSnapshot?: string); getPageSize(): number; getPageIndex(): number; setPageIndex(pageFromZero: number): void; getSnapshot(): string; setSnapshot(snapshot: string): void; getQueryKeyValues(): string; } export declare class SortCriterion { columnName: string; value: string; } export declare class ConditionalCriterion { columnName: string; operator: string; value: string; }