import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AchLocation, AchLocation$Outbound } from "./achlocation.js"; export type Logo = { name: string; url: string; }; export type AchParticipant = { achLocation: AchLocation; customerName: string; newRoutingNumber: string; officeCode: string; phoneNumber: string; recordTypeCode: string; revised: string; routingNumber: string; servicingFRBNumber: string; statusCode: string; viewCode: string; cleanName: string; logo: Logo | null; }; /** @internal */ export declare const Logo$inboundSchema: z.ZodType; /** @internal */ export type Logo$Outbound = { name: string; url: string; }; /** @internal */ export declare const Logo$outboundSchema: z.ZodType; export declare function logoToJSON(logo: Logo): string; export declare function logoFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AchParticipant$inboundSchema: z.ZodType; /** @internal */ export type AchParticipant$Outbound = { achLocation: AchLocation$Outbound; customerName: string; newRoutingNumber: string; officeCode: string; phoneNumber: string; recordTypeCode: string; revised: string; routingNumber: string; servicingFRBNumber: string; statusCode: string; viewCode: string; cleanName: string; logo: Logo$Outbound | null; }; /** @internal */ export declare const AchParticipant$outboundSchema: z.ZodType; export declare function achParticipantToJSON(achParticipant: AchParticipant): string; export declare function achParticipantFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=achparticipant.d.ts.map