import * as z from "zod/v4-mini"; export type GetPreviewInvoiceRequest = { /** * hide_zero_charges_line_items indicates whether to hide line items with zero cost */ hideZeroChargesLineItems?: boolean | undefined; /** * period_end is the optional end date of the period to preview */ periodEnd?: Date | undefined; /** * period_start is the optional start date of the period to preview */ periodStart?: Date | undefined; /** * subscription_id is the unique identifier of the subscription to preview invoice for */ subscriptionId: string; }; /** @internal */ export type GetPreviewInvoiceRequest$Outbound = { hide_zero_charges_line_items: boolean; period_end?: string | undefined; period_start?: string | undefined; subscription_id: string; }; /** @internal */ export declare const GetPreviewInvoiceRequest$outboundSchema: z.ZodMiniType; export declare function getPreviewInvoiceRequestToJSON(getPreviewInvoiceRequest: GetPreviewInvoiceRequest): string; //# sourceMappingURL=get-preview-invoice-request.d.ts.map