import { PaginationCriteria } from "./pagination-criteria";
import { PaginationQuery, PaginationResult } from './pagination-types';
export declare class Pagination<Aggregate> {
    readonly query: PaginationQuery;
    result: Aggregate[];
    constructor(criteria: PaginationCriteria, paginationResult: PaginationResult<Aggregate>);
    toJSON<T>(transformer?: (aggregate: Aggregate) => T): Pagination<T>;
}
//# sourceMappingURL=pagination.d.ts.map