import * as z from "zod/v3"; import { DigitalWalletAddress, DigitalWalletAddress$Outbound } from "./digitalwalletaddress.js"; import { DigitalWalletProvider } from "./digitalwalletprovider.js"; /** * Request body for registering a new digital wallet */ export type DigitalWalletCreate = { provider: DigitalWalletProvider; merchantName: string; merchantDisplayName?: string | null | undefined; merchantUrl?: string | null | undefined; merchantCountryCode?: string | null | undefined; merchantCategoryCode?: string | null | undefined; address?: DigitalWalletAddress | null | undefined; extraConfiguration?: { [k: string]: any; } | null | undefined; domainNames?: Array | undefined; acceptTermsAndConditions: boolean; }; /** @internal */ export type DigitalWalletCreate$Outbound = { provider: string; merchant_name: string; merchant_display_name?: string | null | undefined; merchant_url?: string | null | undefined; merchant_country_code?: string | null | undefined; merchant_category_code?: string | null | undefined; address?: DigitalWalletAddress$Outbound | null | undefined; extra_configuration?: { [k: string]: any; } | null | undefined; domain_names?: Array | undefined; accept_terms_and_conditions: boolean; }; /** @internal */ export declare const DigitalWalletCreate$outboundSchema: z.ZodType; export declare function digitalWalletCreateToJSON(digitalWalletCreate: DigitalWalletCreate): string; //# sourceMappingURL=digitalwalletcreate.d.ts.map