import * as z from "zod/v4-mini"; import { ClosedEnum } from "../../types/enums.js"; import { FilterCondition, FilterCondition$Outbound } from "./filter-condition.js"; import { SortCondition, SortCondition$Outbound } from "./sort-condition.js"; import { Status } from "./status.js"; import { SubscriptionLineItemEntityType } from "./subscription-line-item-entity-type.js"; export declare const SubscriptionLineItemFilterOrder: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type SubscriptionLineItemFilterOrder = ClosedEnum; export type SubscriptionLineItemFilter = { activeFilter?: boolean | undefined; addonAssociationIds?: Array | undefined; billingPeriods?: Array | undefined; currencies?: Array | undefined; currentPeriodStart?: Date | undefined; customerIds?: Array | undefined; endTime?: Date | undefined; entityIds?: Array | undefined; entityType?: SubscriptionLineItemEntityType | undefined; expand?: string | undefined; filters?: Array | undefined; limit?: number | undefined; meterIds?: Array | undefined; offset?: number | undefined; order?: SubscriptionLineItemFilterOrder | undefined; priceIds?: Array | undefined; sort?: Array | undefined; startTime?: Date | undefined; status?: Status | undefined; subscriptionIds?: Array | undefined; /** * Specific filters */ subscriptionLineItemIds?: Array | undefined; }; /** @internal */ export declare const SubscriptionLineItemFilterOrder$outboundSchema: z.ZodMiniEnum; /** @internal */ export type SubscriptionLineItemFilter$Outbound = { active_filter: boolean; addon_association_ids?: Array | undefined; billing_periods?: Array | undefined; currencies?: Array | undefined; current_period_start?: string | undefined; customer_ids?: 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; price_ids?: Array | undefined; sort?: Array | undefined; start_time?: string | undefined; status?: string | undefined; subscription_ids?: Array | undefined; subscription_line_item_ids?: Array | undefined; }; /** @internal */ export declare const SubscriptionLineItemFilter$outboundSchema: z.ZodMiniType; export declare function subscriptionLineItemFilterToJSON(subscriptionLineItemFilter: SubscriptionLineItemFilter): string; //# sourceMappingURL=subscription-line-item-filter.d.ts.map