import { ContextualArgs, MaybeContextualArg, Paginator, PreparedStatement } from "@decaf-ts/core"; import { Model } from "@decaf-ts/decorator-validation"; import { Constructor } from "@decaf-ts/decoration"; import { HttpAdapter } from "./adapter"; export declare class HttpPaginator, A extends HttpAdapter> extends Paginator { constructor(adapter: A, query: Q, size: number, clazz: Constructor); protected pagePrepared(page?: number, ...argz: ContextualArgs): Promise; protected prepare(rawStatement: Q): Q; page(page?: number, ...args: MaybeContextualArg): Promise; }