import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ForeignBondTradingDetailCreate, ForeignBondTradingDetailCreate$Outbound } from "./foreignbondtradingdetailcreate.js"; /** * Foreign bond trading detail */ export type ForeignBondTradingDetailsCreate = { /** * Does the account anticipate trading in foreign bonds */ foreignBondTrading: boolean; /** * The foreign bond trading countries details. If yes, than please provide details */ foreignBondTradingDetail?: Array | undefined; }; /** @internal */ export declare const ForeignBondTradingDetailsCreate$inboundSchema: z.ZodType; /** @internal */ export type ForeignBondTradingDetailsCreate$Outbound = { foreign_bond_trading: boolean; foreign_bond_trading_detail?: Array | undefined; }; /** @internal */ export declare const ForeignBondTradingDetailsCreate$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 ForeignBondTradingDetailsCreate$ { /** @deprecated use `ForeignBondTradingDetailsCreate$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ForeignBondTradingDetailsCreate$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ForeignBondTradingDetailsCreate$Outbound` instead. */ type Outbound = ForeignBondTradingDetailsCreate$Outbound; } export declare function foreignBondTradingDetailsCreateToJSON(foreignBondTradingDetailsCreate: ForeignBondTradingDetailsCreate): string; export declare function foreignBondTradingDetailsCreateFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=foreignbondtradingdetailscreate.d.ts.map