import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { Address } from "./address.js"; /** * PayoutMerchantSummary * * @remarks * * Represents a summary of a merchant. */ export type PayoutMerchantSummary = { /** * Always `merchant`. */ type: "merchant"; /** * The name of the merchant. */ name: string; /** * Unique value which identifies a merchant for processing transactions, also known as a MID. */ identificationNumber: string; /** * The phone number for the merchant which should be formatted according to the E164 number standard. */ phoneNumber: string; /** * Merchant website URL. */ url: string; /** * Value to explain charges or payments on bank statements. */ statementDescriptor?: string | null | undefined; /** * Merchant classification for the type of goods or services it provides. */ merchantCategoryCode: string; /** * The address for the merchant. */ address?: Address | null | undefined; }; /** @internal */ export declare const PayoutMerchantSummary$inboundSchema: z.ZodType; export declare function payoutMerchantSummaryFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=payoutmerchantsummary.d.ts.map