import { Where } from './where'; import { Order } from './order/order'; export interface PQLOptions, Placeholder extends string> { limit?: number; offset?: number; orderBy?: Order; where?: Where | Where[]; } export declare function pql, Placeholder extends string = never>({ limit, offset, orderBy, where: conditions, }: PQLOptions): string; /** * Type a {@link pql} function. * * @remarks * Easier when using JSDocs */ export type PQL, P extends string = never> = typeof pql;