import * as z from "zod"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Cash transfer mechanism to search constraints for */ export declare enum Mechanism { Ach = "ACH", Ict = "ICT" } /** * Cash transfer mechanism to search constraints for */ export type MechanismOpen = OpenEnum; /** * Request to retrieve retirement contribution constraints */ export type RetrieveContributionConstraintsRequestCreate = { /** * Cash transfer mechanism to search constraints for */ mechanism: MechanismOpen; /** * Name of the account being queried, for retirement contribution constraints Format: accounts/{account} */ name: string; }; /** @internal */ export declare const Mechanism$inboundSchema: z.ZodType; /** @internal */ export declare const Mechanism$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace Mechanism$ { /** @deprecated use `Mechanism$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Mechanism$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const RetrieveContributionConstraintsRequestCreate$inboundSchema: z.ZodType; /** @internal */ export type RetrieveContributionConstraintsRequestCreate$Outbound = { mechanism: string; name: string; }; /** @internal */ export declare const RetrieveContributionConstraintsRequestCreate$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace RetrieveContributionConstraintsRequestCreate$ { /** @deprecated use `RetrieveContributionConstraintsRequestCreate$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `RetrieveContributionConstraintsRequestCreate$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `RetrieveContributionConstraintsRequestCreate$Outbound` instead. */ type Outbound = RetrieveContributionConstraintsRequestCreate$Outbound; } export declare function retrieveContributionConstraintsRequestCreateToJSON(retrieveContributionConstraintsRequestCreate: RetrieveContributionConstraintsRequestCreate): string; export declare function retrieveContributionConstraintsRequestCreateFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=retrievecontributionconstraintsrequestcreate.d.ts.map