import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; /** * The bank account type. */ export declare const EmployeeBankAccountRequestAccountType: { readonly Checking: "Checking"; readonly Savings: "Savings"; }; /** * The bank account type. */ export type EmployeeBankAccountRequestAccountType = ClosedEnum; /** * Request body for creating or updating an employee bank account. Send these fields as top-level JSON keys (the API wraps them server-side). */ export type EmployeeBankAccountRequest = { /** * The bank routing number (nine digits). */ routingNumber: string; /** * The bank account number. */ accountNumber: string; /** * The bank account type. */ accountType: EmployeeBankAccountRequestAccountType; /** * A name for the bank account (e.g. "Primary Checking"). */ name: string; }; /** @internal */ export declare const EmployeeBankAccountRequestAccountType$outboundSchema: z.ZodNativeEnum; /** @internal */ export type EmployeeBankAccountRequest$Outbound = { routing_number: string; account_number: string; account_type: string; name: string; }; /** @internal */ export declare const EmployeeBankAccountRequest$outboundSchema: z.ZodType; export declare function employeeBankAccountRequestToJSON(employeeBankAccountRequest: EmployeeBankAccountRequest): string; //# sourceMappingURL=employeebankaccountrequest.d.ts.map