import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { BillingCountAndAmount, BillingCountAndAmount$Outbound } from "./billingcountandamount.js"; /** * A detailed breakdown of other card-related fees. */ export type OtherCardFees = { /** * Fees for disputes. */ disputes: BillingCountAndAmount; /** * Fees for card account updater services. */ cardAccountUpdater: BillingCountAndAmount; /** * Fees for card verification. */ cardVerification: BillingCountAndAmount; /** * Fees for name verification. */ nameVerification: BillingCountAndAmount; /** * Total other card fees. */ total: BillingCountAndAmount; }; /** @internal */ export declare const OtherCardFees$inboundSchema: z.ZodType; /** @internal */ export type OtherCardFees$Outbound = { disputes: BillingCountAndAmount$Outbound; cardAccountUpdater: BillingCountAndAmount$Outbound; cardVerification: BillingCountAndAmount$Outbound; nameVerification: BillingCountAndAmount$Outbound; total: BillingCountAndAmount$Outbound; }; /** @internal */ export declare const OtherCardFees$outboundSchema: z.ZodType; export declare function otherCardFeesToJSON(otherCardFees: OtherCardFees): string; export declare function otherCardFeesFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=othercardfees.d.ts.map