import type { ConsumptionHistoryPerBranchV2, ConsumptionHistoryPerProject, ConsumptionHistoryPerProjectV2, GetConsumptionHistoryPerBranchV2Data, GetConsumptionHistoryPerProjectData, GetConsumptionHistoryPerProjectV2Data } from "../../client/types.gen.js"; import type { CallOptions, RequestContext } from "../context.js"; import { type Paginated } from "../paginate.js"; type PerProjectQuery = Omit & { orgId?: string; }; type PerProjectV2Query = Omit & { orgId?: string; org_id?: string; }; type PerBranchV2Query = Omit & { orgId?: string; org_id?: string; }; /** Consumption history (cursor-paginated). */ export declare class Consumption { #private; constructor(ctx: RequestContext); /** @apiCall GET /consumption_history/projects */ perProject(query: PerProjectQuery): Paginated; perProject(query: PerProjectQuery, opts: CallOptions): Paginated; /** @apiCall GET /consumption_history/v2/projects */ perProjectV2(query: PerProjectV2Query): Paginated; perProjectV2(query: PerProjectV2Query, opts: CallOptions): Paginated; /** @apiCall GET /consumption_history/v2/branches */ perBranchV2(query: PerBranchV2Query): Paginated; perBranchV2(query: PerBranchV2Query, opts: CallOptions): Paginated; } export {}; //# sourceMappingURL=consumption.d.ts.map