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 RetrieveDistributionConstraintsRequestCreateMechanism { Ach = "ACH", Ict = "ICT" } /** * Cash transfer mechanism to search constraints for */ export type RetrieveDistributionConstraintsRequestCreateMechanismOpen = OpenEnum; /** * Request to retrieve retirement distribution constraints */ export type RetrieveDistributionConstraintsRequestCreate = { /** * Cash transfer mechanism to search constraints for */ mechanism: RetrieveDistributionConstraintsRequestCreateMechanismOpen; /** * Name of the account being queried, for retirement distribution constraints Format: accounts/{account} */ name: string; }; /** @internal */ export declare const RetrieveDistributionConstraintsRequestCreateMechanism$inboundSchema: z.ZodType; /** @internal */ export declare const RetrieveDistributionConstraintsRequestCreateMechanism$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 RetrieveDistributionConstraintsRequestCreateMechanism$ { /** @deprecated use `RetrieveDistributionConstraintsRequestCreateMechanism$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `RetrieveDistributionConstraintsRequestCreateMechanism$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const RetrieveDistributionConstraintsRequestCreate$inboundSchema: z.ZodType; /** @internal */ export type RetrieveDistributionConstraintsRequestCreate$Outbound = { mechanism: string; name: string; }; /** @internal */ export declare const RetrieveDistributionConstraintsRequestCreate$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 RetrieveDistributionConstraintsRequestCreate$ { /** @deprecated use `RetrieveDistributionConstraintsRequestCreate$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `RetrieveDistributionConstraintsRequestCreate$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `RetrieveDistributionConstraintsRequestCreate$Outbound` instead. */ type Outbound = RetrieveDistributionConstraintsRequestCreate$Outbound; } export declare function retrieveDistributionConstraintsRequestCreateToJSON(retrieveDistributionConstraintsRequestCreate: RetrieveDistributionConstraintsRequestCreate): string; export declare function retrieveDistributionConstraintsRequestCreateFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=retrievedistributionconstraintsrequestcreate.d.ts.map