import * as z from "zod/v4-mini"; export type GetInvoiceRequest = { /** * Invoice ID */ id: string; /** * Include source-level price breakdown for usage line items (legacy) */ expandBySource?: boolean | undefined; /** * Group usage breakdown by specified fields (e.g., source, feature_id, properties.org_id) */ groupBy?: Array | undefined; /** * Comma-separated related fields to include. Supports 'tax_applied.tax_rate' to attach rate details to each applied tax. */ expand?: string | undefined; }; /** @internal */ export type GetInvoiceRequest$Outbound = { id: string; expand_by_source?: boolean | undefined; group_by?: Array | undefined; expand?: string | undefined; }; /** @internal */ export declare const GetInvoiceRequest$outboundSchema: z.ZodMiniType; export declare function getInvoiceRequestToJSON(getInvoiceRequest: GetInvoiceRequest): string; //# sourceMappingURL=get-invoice-op.d.ts.map