import * as z from "zod/v4-mini"; export type ListCouponAssociationsRequest = { /** * Filter by subscription IDs (max 100) */ subscriptionIds?: Array | undefined; /** * Filter by coupon IDs (max 100) */ couponIds?: Array | undefined; /** * Return only currently active associations */ activeOnly?: boolean | undefined; /** * Comma-separated fields: coupon, subscription_line_items, subscription_line_items.prices */ expand?: string | undefined; /** * Page size */ limit?: number | undefined; /** * Page offset */ offset?: number | undefined; }; /** @internal */ export type ListCouponAssociationsRequest$Outbound = { subscription_ids?: Array | undefined; coupon_ids?: Array | undefined; active_only?: boolean | undefined; expand?: string | undefined; limit?: number | undefined; offset?: number | undefined; }; /** @internal */ export declare const ListCouponAssociationsRequest$outboundSchema: z.ZodMiniType; export declare function listCouponAssociationsRequestToJSON(listCouponAssociationsRequest: ListCouponAssociationsRequest): string; //# sourceMappingURL=list-coupon-associations-op.d.ts.map