import type { BCClient } from "../client/client.js";
import type { StandardSchemaV1 } from "../validation/standard-schema.js";
import { type ODataQuery, type PaginationOpts } from "./api-page.js";
export declare class ApiQuery<T> {
    #private;
    constructor(client: BCClient, endpoint: string, schema: StandardSchemaV1<unknown, T>);
    list(query: ODataQuery, pOpts?: PaginationOpts): AsyncIterableIterator<T>;
}
//# sourceMappingURL=api-query.d.ts.map