import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AmountDecimal, AmountDecimal$Outbound } from "./amountdecimal.js"; /** * A summary of interchange fees by card brand. */ export type BillingSummaryInterchange = { /** * Total interchange fees for Visa. */ visa: AmountDecimal; /** * Total interchange fees for Mastercard. */ mastercard: AmountDecimal; /** * Total interchange fees for Discover. */ discover: AmountDecimal; /** * Total interchange fees for American Express. */ americanExpress: AmountDecimal; }; /** @internal */ export declare const BillingSummaryInterchange$inboundSchema: z.ZodType; /** @internal */ export type BillingSummaryInterchange$Outbound = { visa: AmountDecimal$Outbound; mastercard: AmountDecimal$Outbound; discover: AmountDecimal$Outbound; americanExpress: AmountDecimal$Outbound; }; /** @internal */ export declare const BillingSummaryInterchange$outboundSchema: z.ZodType; export declare function billingSummaryInterchangeToJSON(billingSummaryInterchange: BillingSummaryInterchange): string; export declare function billingSummaryInterchangeFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=billingsummaryinterchange.d.ts.map