import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * A wallet represents your balance with an organization. * * @remarks * * You can top-up your wallet and use the balance to pay for usage. */ export type CustomerWallet = { /** * The ID of the object. */ id: string; /** * Creation timestamp of the object. */ createdAt: Date; /** * Last modification timestamp of the object. */ modifiedAt: Date | null; /** * The ID of the customer that owns the wallet. */ customerId: string; /** * The current balance of the wallet, in cents. */ balance: number; /** * The currency of the wallet. */ currency: string; }; /** @internal */ export declare const CustomerWallet$inboundSchema: z.ZodMiniType; export declare function customerWalletFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=customerwallet.d.ts.map