import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * The authorization code of a MX account which allows a processor to retrieve a linked payment account. * * @remarks * * `sandbox` - When linking a bank account to a `sandbox` account using a MX authorization code it will utilize MX's sandbox environment. * The MX authorization code provided must be generated from MX's sandbox environment. */ export type MXAuthorizationCode = { authorizationCode: string; }; /** @internal */ export declare const MXAuthorizationCode$inboundSchema: z.ZodType; /** @internal */ export type MXAuthorizationCode$Outbound = { authorizationCode: string; }; /** @internal */ export declare const MXAuthorizationCode$outboundSchema: z.ZodType; export declare function mxAuthorizationCodeToJSON(mxAuthorizationCode: MXAuthorizationCode): string; export declare function mxAuthorizationCodeFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=mxauthorizationcode.d.ts.map