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 detailed breakdown of platform fees. This field is deprecated and will be removed in a future release. Use accountFees. * * @deprecated class: This will be removed in a future release, please migrate away from it as soon as possible. */ export type PlatformFees = { /** * Fees associated with wallet services. */ walletFee: AmountDecimal; /** * Fees for PCI compliance. */ merchantPCIFee: AmountDecimal; /** * Total platform fees. */ total: AmountDecimal; }; /** @internal */ export declare const PlatformFees$inboundSchema: z.ZodType; /** @internal */ export type PlatformFees$Outbound = { walletFee: AmountDecimal$Outbound; merchantPCIFee: AmountDecimal$Outbound; total: AmountDecimal$Outbound; }; /** @internal */ export declare const PlatformFees$outboundSchema: z.ZodType; export declare function platformFeesToJSON(platformFees: PlatformFees): string; export declare function platformFeesFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=platformfees.d.ts.map