import { OrmGenerics } from "../../types/ormGenerics";
import { JoinBuilder } from "./JoinBuilder";
export declare abstract class PaginationBuilder<G extends OrmGenerics> extends JoinBuilder<G> {
    /**
     * MySQL ORDER/LIMIT/OFFSET generator.
     *
     * Accepted structures:
     * ```ts
     * ORDER: [
     *   [property_units.UNIT_ID, "DESC"],
     *   [[C6Constants.ST_DISTANCE_SPHERE, property_units.LOCATION, F(property_units.LOCATION, "pu_target")], "ASC"],
     * ]
     * ```
     */
    buildPaginationClause(pagination: any, params?: any[] | Record<string, any>): string;
}
