import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { Address, Address$Outbound } from "./address.js"; import { PhoneNumber, PhoneNumber$Outbound } from "./phonenumber.js"; /** * User-provided information that can be displayed on credit card transactions for customers to use when * * @remarks * contacting a customer support team. This data is only allowed on a business account. */ export type CustomerSupport = { phone?: PhoneNumber | undefined; email?: string | undefined; address?: Address | undefined; website?: string | undefined; }; /** @internal */ export declare const CustomerSupport$inboundSchema: z.ZodType; /** @internal */ export type CustomerSupport$Outbound = { phone?: PhoneNumber$Outbound | undefined; email?: string | undefined; address?: Address$Outbound | undefined; website?: string | undefined; }; /** @internal */ export declare const CustomerSupport$outboundSchema: z.ZodType; export declare function customerSupportToJSON(customerSupport: CustomerSupport): string; export declare function customerSupportFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=customersupport.d.ts.map