import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { CheckoutSessionResponse } from "./checkout-session-response.js"; import { SDKValidationError } from "./sdk-validation-error.js"; import { WalletResponse } from "./wallet-response.js"; import { WalletTransactionResponse } from "./wallet-transaction-response.js"; export type TopUpWalletResponse = { checkoutSession?: CheckoutSessionResponse | undefined; /** * Invoice ID if an invoice was created (only for PURCHASED_CREDIT_INVOICED) */ invoiceId?: string | undefined; wallet?: WalletResponse | undefined; walletTransaction?: WalletTransactionResponse | undefined; }; /** @internal */ export declare const TopUpWalletResponse$inboundSchema: z.ZodMiniType; export declare function topUpWalletResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=top-up-wallet-response.d.ts.map