import * as z from "zod/v4-mini"; import { ClosedEnum } from "../../types/enums.js"; import { BillingPeriod } from "./billing-period.js"; import { FilterCondition, FilterCondition$Outbound } from "./filter-condition.js"; import { PriceEntityType } from "./price-entity-type.js"; import { Status } from "./status.js"; export declare const PriceFilterOrder: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type PriceFilterOrder = ClosedEnum; export type PriceFilter = { allowExpiredPrices?: boolean | undefined; billingPeriods?: Array | undefined; endTime?: Date | undefined; entityIds?: Array | undefined; entityType?: PriceEntityType | undefined; expand?: string | undefined; /** * DSL filters */ filters?: Array | undefined; limit?: number | undefined; meterIds?: Array | undefined; offset?: number | undefined; order?: PriceFilterOrder | undefined; parentPriceId?: string | undefined; /** * Price override filtering fields */ planIds?: Array | undefined; priceIds?: Array | undefined; sort?: string | undefined; startDateLt?: string | undefined; startTime?: Date | undefined; status?: Status | undefined; subscriptionId?: string | undefined; }; /** @internal */ export declare const PriceFilterOrder$outboundSchema: z.ZodMiniEnum; /** @internal */ export type PriceFilter$Outbound = { allow_expired_prices: boolean; billing_periods?: Array | undefined; end_time?: string | undefined; entity_ids?: Array | undefined; entity_type?: string | undefined; expand?: string | undefined; filters?: Array | undefined; limit?: number | undefined; meter_ids?: Array | undefined; offset?: number | undefined; order?: string | undefined; parent_price_id?: string | undefined; plan_ids?: Array | undefined; price_ids?: Array | undefined; sort?: string | undefined; start_date_lt?: string | undefined; start_time?: string | undefined; status?: string | undefined; subscription_id?: string | undefined; }; /** @internal */ export declare const PriceFilter$outboundSchema: z.ZodMiniType; export declare function priceFilterToJSON(priceFilter: PriceFilter): string; //# sourceMappingURL=price-filter.d.ts.map