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"; import { Beneficiary, Beneficiary$Outbound } from "./beneficiary.js"; import { ForeignBondTradingDetail, ForeignBondTradingDetail$Outbound } from "./foreignbondtradingdetail.js"; import { RelatedPep, RelatedPep$Outbound } from "./relatedpep.js"; /** * Metadata for the BENEFICIARY_DESIGNATION enrollment type. */ export type BeneficiaryEnrollmentMetadata = { /** * Contingent Beneficiary list is optional, with a maximum of five contingent beneficiaries. */ contingentBeneficiaries?: Array | undefined; /** * At least one primary beneficiary must be provided, with a maximum of five primary beneficiaries. */ primaryBeneficiaries?: Array | undefined; }; /** * The consent method for the enrollment. Defaults to ESIGNATURE. */ export declare enum ConsentMethod { ConsentMethodUnspecified = "CONSENT_METHOD_UNSPECIFIED", Esignature = "ESIGNATURE", WetSignature = "WET_SIGNATURE", NegativeConsentConversion = "NEGATIVE_CONSENT_CONVERSION", InternalConversion = "INTERNAL_CONVERSION" } /** * The consent method for the enrollment. Defaults to ESIGNATURE. */ export type ConsentMethodOpen = OpenEnum; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentCorporationEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentCorporationEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * The initial deposit amount in USD */ export type InitialDepositAmount = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * The initial amount of money placed into the account by the customer upon or after the account's establishment. */ export type DepositedFunds = { /** * The initial deposit amount in USD */ initialDepositAmount?: InitialDepositAmount | null | undefined; /** * The source of the initial deposit */ initialDepositSource?: string | undefined; }; /** * The client determined account risk rating of the entity customer */ export declare enum EnrollmentCorporationEnrollmentMetadataDeterminedAccountRiskRating { DeterminedAccountRiskRatingUnspecified = "DETERMINED_ACCOUNT_RISK_RATING_UNSPECIFIED", Low = "LOW", Medium = "MEDIUM", High = "HIGH" } /** * The client determined account risk rating of the entity customer */ export type EnrollmentCorporationEnrollmentMetadataDeterminedAccountRiskRatingOpen = OpenEnum; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ export type OtherAccounts = { /** * Other account names held at Apex */ accountNames?: Array | undefined; /** * Other account numbers held at Apex */ accountNumbers?: Array | undefined; /** * The owner has other accounts at Apex */ ownerHasOtherAccountsAtApex?: boolean | undefined; }; /** * Disclosure of the account owner's financial relationships and source of brokerage funds; facilitates the creation of the overall customer risk profile */ export type FinancialProfile = { /** * Bank names with whom the entity maintains a relationship with (e.g., accounts held with the bank) */ bankingRelationships?: Array | undefined; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ otherAccounts?: OtherAccounts | null | undefined; /** * The primary source of funds that will be deposited to this account */ primarySourceOfDepositedFunds?: string | undefined; }; /** * The foreign bond trading countries details */ export type ForeignBondTradingDetails = { /** * Does the account anticipate trading in foreign bonds */ foreignBondTrading?: boolean | undefined; /** * The foreign bond trading countries details. If yes, than please provide details */ foreignBondTradingDetail?: Array | undefined; }; /** * The percentage, by volume, of the account's trades which will involve low priced securities */ export type LowPricedSecuritiesPercentage = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ export type LowPricedSecurities = { /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ lowPricedSecurities?: boolean | undefined; /** * The percentage, by volume, of the account's trades which will involve low priced securities */ lowPricedSecuritiesPercentage?: LowPricedSecuritiesPercentage | null | undefined; }; /** * The primary account activity type */ export declare enum EnrollmentCorporationEnrollmentMetadataPrimaryAccountActivityType { PrimaryAccountActivityTypeUnspecified = "PRIMARY_ACCOUNT_ACTIVITY_TYPE_UNSPECIFIED", ActiveTrading = "ACTIVE_TRADING", ShortTermInvesting = "SHORT_TERM_INVESTING", LongTermInvesting = "LONG_TERM_INVESTING" } /** * The primary account activity type */ export type EnrollmentCorporationEnrollmentMetadataPrimaryAccountActivityTypeOpen = OpenEnum; /** * The frequency by which cash is anticipated to be withdrawn from the account */ export declare enum EnrollmentCorporationEnrollmentMetadataWithdrawalFrequency { WithdrawalFrequencyUnspecified = "WITHDRAWAL_FREQUENCY_UNSPECIFIED", Frequent = "FREQUENT", Occasional = "OCCASIONAL", Rare = "RARE" } /** * The frequency by which cash is anticipated to be withdrawn from the account */ export type EnrollmentCorporationEnrollmentMetadataWithdrawalFrequencyOpen = OpenEnum; /** * Details the customer's intended trading and banking-related activities at the time of account application; informs risk checks and forms a baseline for anomalous activity detection */ export type PlannedActivity = { /** * The foreign bond trading countries details */ foreignBondTradingDetails?: ForeignBondTradingDetails | null | undefined; /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ lowPricedSecurities?: LowPricedSecurities | null | undefined; /** * The primary account activity type */ primaryAccountActivityType?: EnrollmentCorporationEnrollmentMetadataPrimaryAccountActivityTypeOpen | undefined; /** * The frequency by which cash is anticipated to be withdrawn from the account */ withdrawalFrequency?: EnrollmentCorporationEnrollmentMetadataWithdrawalFrequencyOpen | undefined; }; /** * Information about the related politically exposed persons */ export type RelatedPepDetails = { /** * Indication as to whether or not an account has direct or indirect related politically exposed persons */ directOrIndirectRelatedPeps?: boolean | undefined; /** * Related Peps */ relatedPeps?: Array | undefined; }; /** * Enrollment metadata for entity accounts */ export type EddAccountEnrollmentMetadata = { /** * The initial amount of money placed into the account by the customer upon or after the account's establishment. */ depositedFunds?: DepositedFunds | null | undefined; /** * The client determined account risk rating of the entity customer */ determinedAccountRiskRating?: EnrollmentCorporationEnrollmentMetadataDeterminedAccountRiskRatingOpen | undefined; /** * Disclosure of the account owner's financial relationships and source of brokerage funds; facilitates the creation of the overall customer risk profile */ financialProfile?: FinancialProfile | null | undefined; /** * Details the customer's intended trading and banking-related activities at the time of account application; informs risk checks and forms a baseline for anomalous activity detection */ plannedActivity?: PlannedActivity | null | undefined; /** * Information about the related politically exposed persons */ relatedPepDetails?: RelatedPepDetails | null | undefined; /** * The scope of the business for the entity customer */ scopeOfBusiness?: string | undefined; }; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentCorporationEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentCorporationEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ export declare enum EnrollmentCorporationEnrollmentMetadataMoneyMarketFundSweep { AutoEnrollMoneyMarketFundSweepUnspecified = "AUTO_ENROLL_MONEY_MARKET_FUND_SWEEP_UNSPECIFIED", MoneyMarketFundSweepEnroll = "MONEY_MARKET_FUND_SWEEP_ENROLL", MoneyMarketFundSweepDecline = "MONEY_MARKET_FUND_SWEEP_DECLINE" } /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ export type EnrollmentCorporationEnrollmentMetadataMoneyMarketFundSweepOpen = OpenEnum; /** * Metadata for the REGISTRATION_CORPORATION type */ export type CorporationEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentCorporationEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Enrollment metadata for entity accounts */ eddAccountEnrollmentMetadata?: EddAccountEnrollmentMetadata | null | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentCorporationEnrollmentMetadataFdicCashSweepOpen | undefined; /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ moneyMarketFundSweep?: EnrollmentCorporationEnrollmentMetadataMoneyMarketFundSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentFdicCashSweepOpen = OpenEnum; /** * Metadata for the REGISTRATION_CUSTODIAL type */ export type CustodialEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentEstateEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentEstateEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Metadata for the REGISTRATION_ESTATE enrollment type */ export type EstateEnrollmentMetadata = { /** * The document id for the certificate of appointment */ certificateOfAppointmentDocumentId?: string | undefined; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentEstateEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentForeignIndividualAccountEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentForeignIndividualAccountEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentForeignIndividualAccountEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentForeignIndividualAccountEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * The initial deposit amount in USD */ export type EnrollmentInitialDepositAmount = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * The initial amount of money placed into the account by the entity upon or after the account's establishment. */ export type EnrollmentDepositedFunds = { /** * The initial deposit amount in USD */ initialDepositAmount?: EnrollmentInitialDepositAmount | null | undefined; /** * The source of the initial deposit */ initialDepositSource?: string | undefined; }; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ export type EnrollmentOtherAccounts = { /** * Other account names held at Apex */ accountNames?: Array | undefined; /** * Other account numbers held at Apex */ accountNumbers?: Array | undefined; /** * The owner has other accounts at Apex */ ownerHasOtherAccountsAtApex?: boolean | undefined; }; /** * Disclosure of the entity account owner's financial relationships and source of brokerage funds; facilitates the creation of the overall customer risk profile */ export type EnrollmentFinancialProfile = { /** * Bank names with whom the entity maintains a relationship with (e.g., accounts held with the bank) */ bankingRelationships?: Array | undefined; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ otherAccounts?: EnrollmentOtherAccounts | null | undefined; /** * The primary source of funds that will be deposited to this account */ primarySourceOfDepositedFunds?: string | undefined; }; /** * The foreign bond trading countries details */ export type EnrollmentForeignBondTradingDetails = { /** * Does the account anticipate trading in foreign bonds */ foreignBondTrading?: boolean | undefined; /** * The foreign bond trading countries details. If yes, than please provide details */ foreignBondTradingDetail?: Array | undefined; }; /** * The percentage, by volume, of the account's trades which will involve low priced securities */ export type EnrollmentLowPricedSecuritiesPercentage = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ export type EnrollmentLowPricedSecurities = { /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ lowPricedSecurities?: boolean | undefined; /** * The percentage, by volume, of the account's trades which will involve low priced securities */ lowPricedSecuritiesPercentage?: EnrollmentLowPricedSecuritiesPercentage | null | undefined; }; /** * The primary account activity type */ export declare enum EnrollmentPrimaryAccountActivityType { PrimaryAccountActivityTypeUnspecified = "PRIMARY_ACCOUNT_ACTIVITY_TYPE_UNSPECIFIED", ActiveTrading = "ACTIVE_TRADING", ShortTermInvesting = "SHORT_TERM_INVESTING", LongTermInvesting = "LONG_TERM_INVESTING" } /** * The primary account activity type */ export type EnrollmentPrimaryAccountActivityTypeOpen = OpenEnum; /** * The frequency by which cash is anticipated to be withdrawn from the account */ export declare enum EnrollmentWithdrawalFrequency { WithdrawalFrequencyUnspecified = "WITHDRAWAL_FREQUENCY_UNSPECIFIED", Frequent = "FREQUENT", Occasional = "OCCASIONAL", Rare = "RARE" } /** * The frequency by which cash is anticipated to be withdrawn from the account */ export type EnrollmentWithdrawalFrequencyOpen = OpenEnum; /** * Details the customer's intended trading and banking-related activities at the time of account application; informs risk checks and forms a baseline for anomalous activity detection */ export type EnrollmentPlannedActivity = { /** * The foreign bond trading countries details */ foreignBondTradingDetails?: EnrollmentForeignBondTradingDetails | null | undefined; /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ lowPricedSecurities?: EnrollmentLowPricedSecurities | null | undefined; /** * The primary account activity type */ primaryAccountActivityType?: EnrollmentPrimaryAccountActivityTypeOpen | undefined; /** * The frequency by which cash is anticipated to be withdrawn from the account */ withdrawalFrequency?: EnrollmentWithdrawalFrequencyOpen | undefined; }; /** * Information about the related politically exposed persons */ export type EnrollmentRelatedPepDetails = { /** * Indication as to whether or not an account has direct or indirect related politically exposed persons */ directOrIndirectRelatedPeps?: boolean | undefined; /** * Related Peps */ relatedPeps?: Array | undefined; }; /** * Enrollment metadata for Accounts that have a foreign Legal Natural Person owner. */ export type ForeignNaturalPersonAccountEnrollmentMetadata = { /** * The initial amount of money placed into the account by the entity upon or after the account's establishment. */ depositedFunds?: EnrollmentDepositedFunds | null | undefined; /** * Disclosure of the entity account owner's financial relationships and source of brokerage funds; facilitates the creation of the overall customer risk profile */ financialProfile?: EnrollmentFinancialProfile | null | undefined; /** * Details the customer's intended trading and banking-related activities at the time of account application; informs risk checks and forms a baseline for anomalous activity detection */ plannedActivity?: EnrollmentPlannedActivity | null | undefined; /** * Information about the related politically exposed persons */ relatedPepDetails?: EnrollmentRelatedPepDetails | null | undefined; }; /** * Metadata for the REGISTRATION_INDIVIDUAL_FOREIGN type */ export type ForeignIndividualAccountEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentForeignIndividualAccountEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentForeignIndividualAccountEnrollmentMetadataFdicCashSweepOpen | undefined; /** * Enrollment metadata for Accounts that have a foreign Legal Natural Person owner. */ foreignNaturalPersonAccountEnrollmentMetadata?: ForeignNaturalPersonAccountEnrollmentMetadata | null | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentForeignJointAccountEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentForeignJointAccountEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentForeignJointAccountEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentForeignJointAccountEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * The initial deposit amount in USD */ export type EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * The initial amount of money placed into the account by the entity upon or after the account's establishment. */ export type EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds = { /** * The initial deposit amount in USD */ initialDepositAmount?: EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount | null | undefined; /** * The source of the initial deposit */ initialDepositSource?: string | undefined; }; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ export type EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts = { /** * Other account names held at Apex */ accountNames?: Array | undefined; /** * Other account numbers held at Apex */ accountNumbers?: Array | undefined; /** * The owner has other accounts at Apex */ ownerHasOtherAccountsAtApex?: boolean | undefined; }; /** * Disclosure of the entity account owner's financial relationships and source of brokerage funds; facilitates the creation of the overall customer risk profile */ export type EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile = { /** * Bank names with whom the entity maintains a relationship with (e.g., accounts held with the bank) */ bankingRelationships?: Array | undefined; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ otherAccounts?: EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts | null | undefined; /** * The primary source of funds that will be deposited to this account */ primarySourceOfDepositedFunds?: string | undefined; }; /** * The foreign bond trading countries details */ export type EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails = { /** * Does the account anticipate trading in foreign bonds */ foreignBondTrading?: boolean | undefined; /** * The foreign bond trading countries details. If yes, than please provide details */ foreignBondTradingDetail?: Array | undefined; }; /** * The percentage, by volume, of the account's trades which will involve low priced securities */ export type EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ export type EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities = { /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ lowPricedSecurities?: boolean | undefined; /** * The percentage, by volume, of the account's trades which will involve low priced securities */ lowPricedSecuritiesPercentage?: EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage | null | undefined; }; /** * The primary account activity type */ export declare enum EnrollmentForeignJointAccountEnrollmentMetadataPrimaryAccountActivityType { PrimaryAccountActivityTypeUnspecified = "PRIMARY_ACCOUNT_ACTIVITY_TYPE_UNSPECIFIED", ActiveTrading = "ACTIVE_TRADING", ShortTermInvesting = "SHORT_TERM_INVESTING", LongTermInvesting = "LONG_TERM_INVESTING" } /** * The primary account activity type */ export type EnrollmentForeignJointAccountEnrollmentMetadataPrimaryAccountActivityTypeOpen = OpenEnum; /** * The frequency by which cash is anticipated to be withdrawn from the account */ export declare enum EnrollmentForeignJointAccountEnrollmentMetadataWithdrawalFrequency { WithdrawalFrequencyUnspecified = "WITHDRAWAL_FREQUENCY_UNSPECIFIED", Frequent = "FREQUENT", Occasional = "OCCASIONAL", Rare = "RARE" } /** * The frequency by which cash is anticipated to be withdrawn from the account */ export type EnrollmentForeignJointAccountEnrollmentMetadataWithdrawalFrequencyOpen = OpenEnum; /** * Details the customer's intended trading and banking-related activities at the time of account application; informs risk checks and forms a baseline for anomalous activity detection */ export type EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity = { /** * The foreign bond trading countries details */ foreignBondTradingDetails?: EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails | null | undefined; /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ lowPricedSecurities?: EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities | null | undefined; /** * The primary account activity type */ primaryAccountActivityType?: EnrollmentForeignJointAccountEnrollmentMetadataPrimaryAccountActivityTypeOpen | undefined; /** * The frequency by which cash is anticipated to be withdrawn from the account */ withdrawalFrequency?: EnrollmentForeignJointAccountEnrollmentMetadataWithdrawalFrequencyOpen | undefined; }; /** * Information about the related politically exposed persons */ export type EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails = { /** * Indication as to whether or not an account has direct or indirect related politically exposed persons */ directOrIndirectRelatedPeps?: boolean | undefined; /** * Related Peps */ relatedPeps?: Array | undefined; }; /** * Enrollment metadata for Accounts that have a foreign Legal Natural Person owner. */ export type EnrollmentForeignNaturalPersonAccountEnrollmentMetadata = { /** * The initial amount of money placed into the account by the entity upon or after the account's establishment. */ depositedFunds?: EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds | null | undefined; /** * Disclosure of the entity account owner's financial relationships and source of brokerage funds; facilitates the creation of the overall customer risk profile */ financialProfile?: EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile | null | undefined; /** * Details the customer's intended trading and banking-related activities at the time of account application; informs risk checks and forms a baseline for anomalous activity detection */ plannedActivity?: EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity | null | undefined; /** * Information about the related politically exposed persons */ relatedPepDetails?: EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails | null | undefined; }; /** * Metadata for the REGISTRATION_JOINT_FOREIGN_WROS type */ export type ForeignJointAccountEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentForeignJointAccountEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentForeignJointAccountEnrollmentMetadataFdicCashSweepOpen | undefined; /** * Enrollment metadata for Accounts that have a foreign Legal Natural Person owner. */ foreignNaturalPersonAccountEnrollmentMetadata?: EnrollmentForeignNaturalPersonAccountEnrollmentMetadata | null | undefined; }; /** * Metadata for the FULLY_PAID_STOCK_LENDING enrollment type */ export type FpslEnrollmentMetadata = { /** * Customer Percentage for FPSL Enrollment. */ customerPercentage?: number | undefined; /** * Firm Percentage for FPSL Enrollment. */ firmPercentage?: number | undefined; /** * FPSL MSLA minimum rate determines which MSLA split agreement to display */ fpslMslaMinimumRate?: number | undefined; /** * Introducing Broker Percentage for FPSL Enrollment. */ introducingBrokerPercentage?: number | undefined; }; /** * The primary investment objective for the futures account */ export declare enum EnrollmentFuturesInvestmentObjective { FuturesInvestmentObjectiveUnspecified = "FUTURES_INVESTMENT_OBJECTIVE_UNSPECIFIED", Speculation = "SPECULATION", Hedging = "HEDGING" } /** * The primary investment objective for the futures account */ export type EnrollmentFuturesInvestmentObjectiveOpen = OpenEnum; /** * Metadata for the REGISTRATION_FUTURES enrollment type */ export type FuturesEnrollmentMetadata = { /** * Indicates whether the account is registered with the CFTC NFA */ ctfcNfaRegistered?: boolean | undefined; /** * Indicates whether the account owner is a member of any exchanges */ exchangeMember?: boolean | undefined; /** * Indicates whether the futures account is owned or controlled by a FCM */ fcmOwnedOrControlled?: boolean | undefined; /** * Indicates whether the funds in the futures account are owned by the account owner */ fundsOwnedByAccountOwner?: boolean | undefined; /** * Indicates whether the account owner has prior experience trading futures */ futuresExperience?: boolean | undefined; /** * The primary investment objective for the futures account */ futuresInvestmentObjective?: EnrollmentFuturesInvestmentObjectiveOpen | undefined; /** * Indicates whether the account will trade investment retired funds */ investmentRetiredFunds?: boolean | undefined; /** * Indicates whether the account owner has experience with various trading options and strategies */ optionsExperience?: boolean | undefined; /** * Indicates whether the account owner understands the risks associated with trading futures */ understandFuturesRisks?: boolean | undefined; /** * Indicates whether the account owner understands that losses can exceed deposited funds */ understandLossBeyondFunds?: boolean | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentIndividualEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentIndividualEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentIndividualEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentIndividualEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Metadata for the INDIVIDUAL enrollment type */ export type IndividualEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentIndividualEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentIndividualEnrollmentMetadataFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentIraBeneficiaryEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentIraBeneficiaryEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentIraBeneficiaryEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentIraBeneficiaryEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * The birth date of the owner from whom the account is inherited */ export type InheritedFromOwnerBirthDate = { /** * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. */ day?: number | undefined; /** * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. */ month?: number | undefined; /** * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. */ year?: number | undefined; }; /** * The death date of the owner from whom the account is inherited */ export type InheritedFromOwnerDeathDate = { /** * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. */ day?: number | undefined; /** * Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. */ month?: number | undefined; /** * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. */ year?: number | undefined; }; /** * Metadata for the REGISTRATION_IRA_BENEFICIARY_ROTH and REGISTRATION_IRA_BENEFICIARY_TRADITIONAL enrollment type */ export type IraBeneficiaryEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentIraBeneficiaryEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentIraBeneficiaryEnrollmentMetadataFdicCashSweepOpen | undefined; /** * The birth date of the owner from whom the account is inherited */ inheritedFromOwnerBirthDate?: InheritedFromOwnerBirthDate | null | undefined; /** * The death date of the owner from whom the account is inherited */ inheritedFromOwnerDeathDate?: InheritedFromOwnerDeathDate | null | undefined; /** * The name of the owner from whom the account is inherited */ inheritedFromOwnerName?: string | undefined; /** * Indicates if the customer is the spouse of the decedent */ inheritorIsDecedentsSpouse?: boolean | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentIraRolloverEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentIraRolloverEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentIraRolloverEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentIraRolloverEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Metadata for the ROLLOVER_IRA_REGISTRATION enrollment type */ export type IraRolloverEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentIraRolloverEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentIraRolloverEnrollmentMetadataFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentIraRothEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentIraRothEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentIraRothEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentIraRothEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Metadata for the ROTH_IRA_REGISTRATION enrollment type */ export type IraRothEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentIraRothEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentIraRothEnrollmentMetadataFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentIraSepEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentIraSepEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentIraSepEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentIraSepEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Metadata for the SEP_IRA_REGISTRATION enrollment type */ export type IraSepEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentIraSepEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentIraSepEnrollmentMetadataFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentIraSimpleEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentIraSimpleEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentIraSimpleEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentIraSimpleEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Metadata for the SIMPLE_IRA_REGISTRATION enrollment type */ export type IraSimpleEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentIraSimpleEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentIraSimpleEnrollmentMetadataFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentIraTraditionalEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentIraTraditionalEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentIraTraditionalEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentIraTraditionalEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Metadata for the TRADITIONAL_IRA_REGISTRATION enrollment type */ export type IraTraditionalEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentIraTraditionalEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentIraTraditionalEnrollmentMetadataFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentJointCommunityPropertyEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentJointCommunityPropertyEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentJointCommunityPropertyEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentJointCommunityPropertyEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * The legal residency state of a married couple */ export declare enum EnrollmentJointCommunityPropertyEnrollmentMetadataLegalResidencyStateOfMarriedCouple { LegalResidencyStateOfMarriedCoupleUnspecified = "LEGAL_RESIDENCY_STATE_OF_MARRIED_COUPLE_UNSPECIFIED", Ak = "AK", Az = "AZ", Ar = "AR", Ca = "CA", De = "DE", Fl = "FL", Hi = "HI", Id = "ID", Il = "IL", In = "IN", Ky = "KY", La = "LA", Md = "MD", Ma = "MA", Mi = "MI", Ms = "MS", Mo = "MO", Nv = "NV", Nj = "NJ", Nm = "NM", Ny = "NY", Nc = "NC", Oh = "OH", Ok = "OK", Or = "OR", Pa = "PA", Ri = "RI", Tn = "TN", Tx = "TX", Vt = "VT", Va = "VA", Wa = "WA", Wi = "WI", Wy = "WY" } /** * The legal residency state of a married couple */ export type EnrollmentJointCommunityPropertyEnrollmentMetadataLegalResidencyStateOfMarriedCoupleOpen = OpenEnum; /** * Metadata for the JOINT_COMMUNITY_PROPERTY_REGISTRATION enrollment type */ export type JointCommunityPropertyEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentJointCommunityPropertyEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentJointCommunityPropertyEnrollmentMetadataFdicCashSweepOpen | undefined; /** * The legal residency state of a married couple */ legalResidencyStateOfMarriedCouple?: EnrollmentJointCommunityPropertyEnrollmentMetadataLegalResidencyStateOfMarriedCoupleOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentJointTenantsByEntiretyEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentJointTenantsByEntiretyEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentJointTenantsByEntiretyEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentJointTenantsByEntiretyEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * The legal residency state of a married couple */ export declare enum EnrollmentLegalResidencyStateOfMarriedCouple { LegalResidencyStateOfMarriedCoupleUnspecified = "LEGAL_RESIDENCY_STATE_OF_MARRIED_COUPLE_UNSPECIFIED", Ak = "AK", Az = "AZ", Ar = "AR", Ca = "CA", De = "DE", Fl = "FL", Hi = "HI", Id = "ID", Il = "IL", In = "IN", Ky = "KY", La = "LA", Md = "MD", Ma = "MA", Mi = "MI", Ms = "MS", Mo = "MO", Nv = "NV", Nj = "NJ", Nm = "NM", Ny = "NY", Nc = "NC", Oh = "OH", Ok = "OK", Or = "OR", Pa = "PA", Ri = "RI", Tn = "TN", Tx = "TX", Vt = "VT", Va = "VA", Wa = "WA", Wi = "WI", Wy = "WY" } /** * The legal residency state of a married couple */ export type EnrollmentLegalResidencyStateOfMarriedCoupleOpen = OpenEnum; /** * Metadata for the JOINT_TENANTS_BY_ENTIRETY_REGISTRATION enrollment type */ export type JointTenantsByEntiretyEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentJointTenantsByEntiretyEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentJointTenantsByEntiretyEnrollmentMetadataFdicCashSweepOpen | undefined; /** * The legal residency state of a married couple */ legalResidencyStateOfMarriedCouple?: EnrollmentLegalResidencyStateOfMarriedCoupleOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentJointTenantsInCommonEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentJointTenantsInCommonEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentJointTenantsInCommonEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentJointTenantsInCommonEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Metadata for the JOINT_TENANTS_IN_COMMON_REGISTRATION enrollment type */ export type JointTenantsInCommonEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentJointTenantsInCommonEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentJointTenantsInCommonEnrollmentMetadataFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Metadata for the JOINT_WITH_RIGHTS_OF_SURVIVORSHIP_REGISTRATION enrollment type */ export type JointWithRightsOfSurvivorshipEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataFdicCashSweepOpen | undefined; }; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentLlcEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentLlcEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * The initial deposit amount in USD */ export type EnrollmentLlcEnrollmentMetadataInitialDepositAmount = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * The initial amount of money placed into the account by the customer upon or after the account's establishment. */ export type EnrollmentLlcEnrollmentMetadataDepositedFunds = { /** * The initial deposit amount in USD */ initialDepositAmount?: EnrollmentLlcEnrollmentMetadataInitialDepositAmount | null | undefined; /** * The source of the initial deposit */ initialDepositSource?: string | undefined; }; /** * The client determined account risk rating of the entity customer */ export declare enum EnrollmentDeterminedAccountRiskRating { DeterminedAccountRiskRatingUnspecified = "DETERMINED_ACCOUNT_RISK_RATING_UNSPECIFIED", Low = "LOW", Medium = "MEDIUM", High = "HIGH" } /** * The client determined account risk rating of the entity customer */ export type EnrollmentDeterminedAccountRiskRatingOpen = OpenEnum; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ export type EnrollmentLlcEnrollmentMetadataOtherAccounts = { /** * Other account names held at Apex */ accountNames?: Array | undefined; /** * Other account numbers held at Apex */ accountNumbers?: Array | undefined; /** * The owner has other accounts at Apex */ ownerHasOtherAccountsAtApex?: boolean | undefined; }; /** * Disclosure of the account owner's financial relationships and source of brokerage funds; facilitates the creation of the overall customer risk profile */ export type EnrollmentLlcEnrollmentMetadataFinancialProfile = { /** * Bank names with whom the entity maintains a relationship with (e.g., accounts held with the bank) */ bankingRelationships?: Array | undefined; /** * A customer-disclosed list of other Apex-held accounts owned by the Entity applicant at the time of this account's application; expressed as zero, one, or many account numbers */ otherAccounts?: EnrollmentLlcEnrollmentMetadataOtherAccounts | null | undefined; /** * The primary source of funds that will be deposited to this account */ primarySourceOfDepositedFunds?: string | undefined; }; /** * The foreign bond trading countries details */ export type EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails = { /** * Does the account anticipate trading in foreign bonds */ foreignBondTrading?: boolean | undefined; /** * The foreign bond trading countries details. If yes, than please provide details */ foreignBondTradingDetail?: Array | undefined; }; /** * The percentage, by volume, of the account's trades which will involve low priced securities */ export type EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage = { /** * The decimal value, as a string; Refer to [Google’s Decimal type protocol buffer](https://github.com/googleapis/googleapis/blob/40203ca1880849480bbff7b8715491060bbccdf1/google/type/decimal.proto#L33) for details */ value?: string | undefined; }; /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ export type EnrollmentLlcEnrollmentMetadataLowPricedSecurities = { /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ lowPricedSecurities?: boolean | undefined; /** * The percentage, by volume, of the account's trades which will involve low priced securities */ lowPricedSecuritiesPercentage?: EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage | null | undefined; }; /** * The primary account activity type */ export declare enum EnrollmentLlcEnrollmentMetadataPrimaryAccountActivityType { PrimaryAccountActivityTypeUnspecified = "PRIMARY_ACCOUNT_ACTIVITY_TYPE_UNSPECIFIED", ActiveTrading = "ACTIVE_TRADING", ShortTermInvesting = "SHORT_TERM_INVESTING", LongTermInvesting = "LONG_TERM_INVESTING" } /** * The primary account activity type */ export type EnrollmentLlcEnrollmentMetadataPrimaryAccountActivityTypeOpen = OpenEnum; /** * The frequency by which cash is anticipated to be withdrawn from the account */ export declare enum EnrollmentLlcEnrollmentMetadataWithdrawalFrequency { WithdrawalFrequencyUnspecified = "WITHDRAWAL_FREQUENCY_UNSPECIFIED", Frequent = "FREQUENT", Occasional = "OCCASIONAL", Rare = "RARE" } /** * The frequency by which cash is anticipated to be withdrawn from the account */ export type EnrollmentLlcEnrollmentMetadataWithdrawalFrequencyOpen = OpenEnum; /** * Details the customer's intended trading and banking-related activities at the time of account application; informs risk checks and forms a baseline for anomalous activity detection */ export type EnrollmentLlcEnrollmentMetadataPlannedActivity = { /** * The foreign bond trading countries details */ foreignBondTradingDetails?: EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails | null | undefined; /** * The account anticipates trading in securities trading for less than $5 per share and are typically traded over-the-counter (OTC) or through pink sheets */ lowPricedSecurities?: EnrollmentLlcEnrollmentMetadataLowPricedSecurities | null | undefined; /** * The primary account activity type */ primaryAccountActivityType?: EnrollmentLlcEnrollmentMetadataPrimaryAccountActivityTypeOpen | undefined; /** * The frequency by which cash is anticipated to be withdrawn from the account */ withdrawalFrequency?: EnrollmentLlcEnrollmentMetadataWithdrawalFrequencyOpen | undefined; }; /** * Information about the related politically exposed persons */ export type EnrollmentLlcEnrollmentMetadataRelatedPepDetails = { /** * Indication as to whether or not an account has direct or indirect related politically exposed persons */ directOrIndirectRelatedPeps?: boolean | undefined; /** * Related Peps */ relatedPeps?: Array | undefined; }; /** * Enrollment metadata for entity accounts */ export type EnrollmentEddAccountEnrollmentMetadata = { /** * The initial amount of money placed into the account by the customer upon or after the account's establishment. */ depositedFunds?: EnrollmentLlcEnrollmentMetadataDepositedFunds | null | undefined; /** * The client determined account risk rating of the entity customer */ determinedAccountRiskRating?: EnrollmentDeterminedAccountRiskRatingOpen | undefined; /** * Disclosure of the account owner's financial relationships and source of brokerage funds; facilitates the creation of the overall customer risk profile */ financialProfile?: EnrollmentLlcEnrollmentMetadataFinancialProfile | null | undefined; /** * Details the customer's intended trading and banking-related activities at the time of account application; informs risk checks and forms a baseline for anomalous activity detection */ plannedActivity?: EnrollmentLlcEnrollmentMetadataPlannedActivity | null | undefined; /** * Information about the related politically exposed persons */ relatedPepDetails?: EnrollmentLlcEnrollmentMetadataRelatedPepDetails | null | undefined; /** * The scope of the business for the entity customer */ scopeOfBusiness?: string | undefined; }; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentLlcEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentLlcEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ export declare enum EnrollmentMoneyMarketFundSweep { AutoEnrollMoneyMarketFundSweepUnspecified = "AUTO_ENROLL_MONEY_MARKET_FUND_SWEEP_UNSPECIFIED", MoneyMarketFundSweepEnroll = "MONEY_MARKET_FUND_SWEEP_ENROLL", MoneyMarketFundSweepDecline = "MONEY_MARKET_FUND_SWEEP_DECLINE" } /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ export type EnrollmentMoneyMarketFundSweepOpen = OpenEnum; /** * Metadata for the REGISTRATION_LLC type */ export type LlcEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentLlcEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Enrollment metadata for entity accounts */ eddAccountEnrollmentMetadata?: EnrollmentEddAccountEnrollmentMetadata | null | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentLlcEnrollmentMetadataFdicCashSweepOpen | undefined; /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ moneyMarketFundSweep?: EnrollmentMoneyMarketFundSweepOpen | undefined; }; /** * The purpose of the operating account. */ export declare enum EnrollmentOperatingPurpose { OperatingPurposeUnspecified = "OPERATING_PURPOSE_UNSPECIFIED", Custody = "CUSTODY", SecFee = "SEC_FEE", TafFee = "TAF_FEE", TefraWithholding = "TEFRA_WITHHOLDING", Suspense = "SUSPENSE", Allocation = "ALLOCATION", Error = "ERROR", Deposit = "DEPOSIT", WriteOff = "WRITE_OFF", UnsecuredReserve = "UNSECURED_RESERVE", Payable = "PAYABLE", Commission = "COMMISSION", Escheatment = "ESCHEATMENT", InterestRevenue = "INTEREST_REVENUE", StreetDepository = "STREET_DEPOSITORY", Inventory = "INVENTORY", TaxWithholding = "TAX_WITHHOLDING", Fee = "FEE", PrincipalTrading = "PRINCIPAL_TRADING", SafekeepingBookEntityDomestic = "SAFEKEEPING_BOOK_ENTITY_DOMESTIC", Fail = "FAIL", Wash = "WASH", Settlement = "SETTLEMENT", TransferLocation = "TRANSFER_LOCATION" } /** * The purpose of the operating account. */ export type EnrollmentOperatingPurposeOpen = OpenEnum; /** * Tax Authority for Enrollment */ export declare enum EnrollmentTaxAuthority { TaxAuthorityUnspecified = "TAX_AUTHORITY_UNSPECIFIED", Al = "AL", Ak = "AK", Az = "AZ", Ar = "AR", Ca = "CA", Co = "CO", Ct = "CT", De = "DE", Fl = "FL", Ga = "GA", Hi = "HI", Id = "ID", Il = "IL", In = "IN", Ia = "IA", Ks = "KS", Ky = "KY", La = "LA", Me = "ME", Md = "MD", Ma = "MA", Mi = "MI", Mn = "MN", Ms = "MS", Mo = "MO", Mt = "MT", Ne = "NE", Nv = "NV", Nh = "NH", Nj = "NJ", Nm = "NM", Ny = "NY", Nc = "NC", Nd = "ND", Oh = "OH", Ok = "OK", Or = "OR", Pa = "PA", Ri = "RI", Sc = "SC", Sd = "SD", Tn = "TN", Tx = "TX", Ut = "UT", Vt = "VT", Va = "VA", Wa = "WA", Wv = "WV", Wi = "WI", Wy = "WY", Irs = "IRS" } /** * Tax Authority for Enrollment */ export type EnrollmentTaxAuthorityOpen = OpenEnum; /** * A designation used by the custodian to determine how much federal income tax should be withheld from the proceeds of a sale */ export declare enum EnrollmentWithholdingType { WithholdingTypeUnspecified = "WITHHOLDING_TYPE_UNSPECIFIED", Backup = "BACKUP", BackupProceeds = "BACKUP_PROCEEDS", BackupDividendsAndInterest = "BACKUP_DIVIDENDS_AND_INTEREST", Ira = "IRA" } /** * A designation used by the custodian to determine how much federal income tax should be withheld from the proceeds of a sale */ export type EnrollmentWithholdingTypeOpen = OpenEnum; /** * Optional tax withholding metadata for TAX_WITHHOLDING operating purpose */ export type TaxWithholdingMetadata = { /** * Tax Authority for Enrollment */ taxAuthority?: EnrollmentTaxAuthorityOpen | undefined; /** * A designation used by the custodian to determine how much federal income tax should be withheld from the proceeds of a sale */ withholdingType?: EnrollmentWithholdingTypeOpen | undefined; }; /** * Metadata for the REGISTRATION_OPERATING enrollment type. */ export type OperatingEnrollmentMetadata = { /** * The purpose of the operating account. */ operatingPurpose?: EnrollmentOperatingPurposeOpen | undefined; /** * Optional subtitle for the operating purpose */ subtitle?: string | undefined; /** * Optional tax withholding metadata for TAX_WITHHOLDING operating purpose */ taxWithholdingMetadata?: TaxWithholdingMetadata | null | undefined; }; /** * This captures a user's experience with investment vehicles. It includes details such as the user's average annual trade count for various investment vehicles */ export type InvestmentVehicleExperience = { /** * The number of average annual trades of commodities */ commoditiesAverageAnnualTradeCount?: number | undefined; /** * The number of average annual trades of corporate bonds */ corporateBondsAverageAnnualTradeCount?: number | undefined; /** * The number of average annual trades of funds */ fundsAverageAnnualTradeCount?: number | undefined; /** * The number of average annual trades of government bonds */ governmentBondsAverageAnnualTradeCount?: number | undefined; /** * The number of average annual trades in margin accounts */ marginAverageAnnualTradeCount?: number | undefined; /** * The number of average annual trades of municipal bonds */ municipalBondsAverageAnnualTradeCount?: number | undefined; /** * The number of average annual trades of options */ optionsAverageAnnualTradeCount?: number | undefined; /** * The number of average annual trades of stocks */ stocksAverageAnnualTradeCount?: number | undefined; /** * The number of average annual trades in tax sheltered accounts */ taxSheltersAverageAnnualTradeCount?: number | undefined; }; /** * Requested options level */ export declare enum EnrollmentOptionsLevel { OptionsLevelUnspecified = "OPTIONS_LEVEL_UNSPECIFIED", OptionsLevel2LongOptions = "OPTIONS_LEVEL_2_LONG_OPTIONS" } /** * Requested options level */ export type EnrollmentOptionsLevelOpen = OpenEnum; /** * Metadata for the ORDERS_OPTIONS_TRADING enrollment type */ export type OrdersOptionsTradingEnrollmentMetadata = { /** * This captures a user's experience with investment vehicles. It includes details such as the user's average annual trade count for various investment vehicles */ investmentVehicleExperience?: InvestmentVehicleExperience | null | undefined; /** * Requested options level */ optionsLevel?: EnrollmentOptionsLevelOpen | undefined; /** * Total years of options trading experience */ totalYearsOptionsTradingExperience?: number | undefined; }; /** * Indicates where in the enrollment is in the process; May be `PENDING_AGREEMENT`, `ACTIVE`, `INACTIVE`, `PROCESSING`, or `EXPIRED` */ export declare enum EnrollmentState { EnrollmentStateUnspecified = "ENROLLMENT_STATE_UNSPECIFIED", Active = "ACTIVE", Inactive = "INACTIVE", PendingAgreement = "PENDING_AGREEMENT", Processing = "PROCESSING", Expired = "EXPIRED" } /** * Indicates where in the enrollment is in the process; May be `PENDING_AGREEMENT`, `ACTIVE`, `INACTIVE`, `PROCESSING`, or `EXPIRED` */ export type EnrollmentStateOpen = OpenEnum; /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export declare enum EnrollmentTrustEnrollmentMetadataDividendReinvestmentPlan { AutoEnrollDividendReinvestmentUnspecified = "AUTO_ENROLL_DIVIDEND_REINVESTMENT_UNSPECIFIED", DividendReinvestmentEnroll = "DIVIDEND_REINVESTMENT_ENROLL", DividendReinvestmentDecline = "DIVIDEND_REINVESTMENT_DECLINE" } /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ export type EnrollmentTrustEnrollmentMetadataDividendReinvestmentPlanOpen = OpenEnum; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export declare enum EnrollmentTrustEnrollmentMetadataFdicCashSweep { AutoEnrollFdicCashSweepUnspecified = "AUTO_ENROLL_FDIC_CASH_SWEEP_UNSPECIFIED", FdicCashSweepEnroll = "FDIC_CASH_SWEEP_ENROLL", FdicCashSweepDecline = "FDIC_CASH_SWEEP_DECLINE" } /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ export type EnrollmentTrustEnrollmentMetadataFdicCashSweepOpen = OpenEnum; /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ export declare enum EnrollmentTrustEnrollmentMetadataMoneyMarketFundSweep { AutoEnrollMoneyMarketFundSweepUnspecified = "AUTO_ENROLL_MONEY_MARKET_FUND_SWEEP_UNSPECIFIED", MoneyMarketFundSweepEnroll = "MONEY_MARKET_FUND_SWEEP_ENROLL", MoneyMarketFundSweepDecline = "MONEY_MARKET_FUND_SWEEP_DECLINE" } /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ export type EnrollmentTrustEnrollmentMetadataMoneyMarketFundSweepOpen = OpenEnum; /** * Trust account is opened on behalf of */ export declare enum EnrollmentOpenedOnBehalfOf { OpenedOnBehalfOfUnspecified = "OPENED_ON_BEHALF_OF_UNSPECIFIED", PersonalTrust = "PERSONAL_TRUST", BusinessTrust = "BUSINESS_TRUST", ThirdPartyAdministrator = "THIRD_PARTY_ADMINISTRATOR" } /** * Trust account is opened on behalf of */ export type EnrollmentOpenedOnBehalfOfOpen = OpenEnum; /** * Metadata for the REGISTRATION_TRUST type */ export type TrustEnrollmentMetadata = { /** * Option to auto-enroll in Dividend Reinvestment; defaults to DIVIDEND_REINVESTMENT_ENROLL */ dividendReinvestmentPlan?: EnrollmentTrustEnrollmentMetadataDividendReinvestmentPlanOpen | undefined; /** * Option to auto-enroll in FDIC cash sweep; defaults to FDIC_CASH_SWEEP_ENROLL */ fdicCashSweep?: EnrollmentTrustEnrollmentMetadataFdicCashSweepOpen | undefined; /** * Option to auto-enroll in Money Market Fund Sweep; defaults to MONEY_MARKET_FUND_SWEEP_ENROLL */ moneyMarketFundSweep?: EnrollmentTrustEnrollmentMetadataMoneyMarketFundSweepOpen | undefined; /** * Trust account is opened on behalf of */ openedOnBehalfOf?: EnrollmentOpenedOnBehalfOfOpen | undefined; }; /** * Describes the name of the enrollment; Expressed as an enum */ export declare enum EnrollmentType1 { EnrollmentTypeUnspecified = "ENROLLMENT_TYPE_UNSPECIFIED", RegistrationIndividual = "REGISTRATION_INDIVIDUAL", LendingFullyPaidStockLoan = "LENDING_FULLY_PAID_STOCK_LOAN", BeneficiaryDesignation = "BENEFICIARY_DESIGNATION", RegistrationJointWros = "REGISTRATION_JOINT_WROS", RegistrationJointTic = "REGISTRATION_JOINT_TIC", RegistrationJointTbe = "REGISTRATION_JOINT_TBE", RegistrationJointCp = "REGISTRATION_JOINT_CP", RegistrationEstate = "REGISTRATION_ESTATE", RegistrationIraTraditional = "REGISTRATION_IRA_TRADITIONAL", RegistrationIraSep = "REGISTRATION_IRA_SEP", RegistrationIraRoth = "REGISTRATION_IRA_ROTH", RegistrationIraRollover = "REGISTRATION_IRA_ROLLOVER", RegistrationTrust = "REGISTRATION_TRUST", RegistrationCorporation = "REGISTRATION_CORPORATION", RegistrationLlc = "REGISTRATION_LLC", CashFdicCashSweep = "CASH_FDIC_CASH_SWEEP", RetirementBeneficiaryDesignation = "RETIREMENT_BENEFICIARY_DESIGNATION", DividendReinvestmentPlan = "DIVIDEND_REINVESTMENT_PLAN", RegistrationIraBeneficiaryTraditional = "REGISTRATION_IRA_BENEFICIARY_TRADITIONAL", RegistrationIraBeneficiaryRoth = "REGISTRATION_IRA_BENEFICIARY_ROTH", RegistrationIndividualForeign = "REGISTRATION_INDIVIDUAL_FOREIGN", RegistrationCustodial = "REGISTRATION_CUSTODIAL", RegTMargin = "REG_T_MARGIN", VirtualAccountNumber = "VIRTUAL_ACCOUNT_NUMBER" } /** * Describes the name of the enrollment; Expressed as an enum */ export type EnrollmentType1Open = OpenEnum; /** * Metadata for the VIRTUAL_ACCOUNT_NUMBER type */ export type VirtualAccountNumberEnrollmentMetadata = { /** * The routing number for the account. This value is system-generated */ routingNumber?: string | undefined; /** * The virtual account number for the account. This value is system-generated */ virtualAccountNumber?: string | undefined; }; /** * An Enrollment represents programs the account may enroll in. */ export type Enrollment = { /** * Metadata for the BENEFICIARY_DESIGNATION enrollment type. */ beneficiaryEnrollmentMetadata?: BeneficiaryEnrollmentMetadata | null | undefined; /** * The consent method for the enrollment. Defaults to ESIGNATURE. */ consentMethod?: ConsentMethodOpen | undefined; /** * Metadata for the REGISTRATION_CORPORATION type */ corporationEnrollmentMetadata?: CorporationEnrollmentMetadata | null | undefined; /** * Metadata for the REGISTRATION_CUSTODIAL type */ custodialEnrollmentMetadata?: CustodialEnrollmentMetadata | null | undefined; /** * A system-generated unique identifier referencing a single instance of an enrollment; Used to access the record after creation */ enrollmentId?: string | undefined; /** * The time all enrollment requirements were satisfied and the enrollment transitioned to `ACTIVE` */ enrollmentTime?: Date | null | undefined; /** * Metadata for the REGISTRATION_ESTATE enrollment type */ estateEnrollmentMetadata?: EstateEnrollmentMetadata | null | undefined; /** * Metadata for the REGISTRATION_INDIVIDUAL_FOREIGN type */ foreignIndividualAccountEnrollmentMetadata?: ForeignIndividualAccountEnrollmentMetadata | null | undefined; /** * Metadata for the REGISTRATION_JOINT_FOREIGN_WROS type */ foreignJointAccountEnrollmentMetadata?: ForeignJointAccountEnrollmentMetadata | null | undefined; /** * Metadata for the FULLY_PAID_STOCK_LENDING enrollment type */ fpslEnrollmentMetadata?: FpslEnrollmentMetadata | null | undefined; /** * Metadata for the REGISTRATION_FUTURES enrollment type */ futuresEnrollmentMetadata?: FuturesEnrollmentMetadata | null | undefined; /** * Metadata for the INDIVIDUAL enrollment type */ individualEnrollmentMetadata?: IndividualEnrollmentMetadata | null | undefined; /** * Metadata for the REGISTRATION_IRA_BENEFICIARY_ROTH and REGISTRATION_IRA_BENEFICIARY_TRADITIONAL enrollment type */ iraBeneficiaryEnrollmentMetadata?: IraBeneficiaryEnrollmentMetadata | null | undefined; /** * Metadata for the ROLLOVER_IRA_REGISTRATION enrollment type */ iraRolloverEnrollmentMetadata?: IraRolloverEnrollmentMetadata | null | undefined; /** * Metadata for the ROTH_IRA_REGISTRATION enrollment type */ iraRothEnrollmentMetadata?: IraRothEnrollmentMetadata | null | undefined; /** * Metadata for the SEP_IRA_REGISTRATION enrollment type */ iraSepEnrollmentMetadata?: IraSepEnrollmentMetadata | null | undefined; /** * Metadata for the SIMPLE_IRA_REGISTRATION enrollment type */ iraSimpleEnrollmentMetadata?: IraSimpleEnrollmentMetadata | null | undefined; /** * Metadata for the TRADITIONAL_IRA_REGISTRATION enrollment type */ iraTraditionalEnrollmentMetadata?: IraTraditionalEnrollmentMetadata | null | undefined; /** * Metadata for the JOINT_COMMUNITY_PROPERTY_REGISTRATION enrollment type */ jointCommunityPropertyEnrollmentMetadata?: JointCommunityPropertyEnrollmentMetadata | null | undefined; /** * Metadata for the JOINT_TENANTS_BY_ENTIRETY_REGISTRATION enrollment type */ jointTenantsByEntiretyEnrollmentMetadata?: JointTenantsByEntiretyEnrollmentMetadata | null | undefined; /** * Metadata for the JOINT_TENANTS_IN_COMMON_REGISTRATION enrollment type */ jointTenantsInCommonEnrollmentMetadata?: JointTenantsInCommonEnrollmentMetadata | null | undefined; /** * Metadata for the JOINT_WITH_RIGHTS_OF_SURVIVORSHIP_REGISTRATION enrollment type */ jointWithRightsOfSurvivorshipEnrollmentMetadata?: JointWithRightsOfSurvivorshipEnrollmentMetadata | null | undefined; /** * Metadata for the REGISTRATION_LLC type */ llcEnrollmentMetadata?: LlcEnrollmentMetadata | null | undefined; /** * The name field Format: accounts/{account}/enrollments/{enrollment} */ name?: string | undefined; /** * Metadata for the REGISTRATION_OPERATING enrollment type. */ operatingEnrollmentMetadata?: OperatingEnrollmentMetadata | null | undefined; /** * Metadata for the ORDERS_OPTIONS_TRADING enrollment type */ ordersOptionsTradingEnrollmentMetadata?: OrdersOptionsTradingEnrollmentMetadata | null | undefined; /** * The ULID is associated with the approver of a given enrollment. The approver you create will contain the CRD Number issued to the person by FINRA. As an RIA, you should use the ULID associated with Apex's approver. */ principalApproverId?: string | undefined; /** * Indicates where in the enrollment is in the process; May be `PENDING_AGREEMENT`, `ACTIVE`, `INACTIVE`, `PROCESSING`, or `EXPIRED` */ state?: EnrollmentStateOpen | undefined; /** * Metadata for the REGISTRATION_TRUST type */ trustEnrollmentMetadata?: TrustEnrollmentMetadata | null | undefined; /** * Describes the name of the enrollment; Expressed as an enum */ type?: EnrollmentType1Open | undefined; /** * The time an unenrollment request was processed and the enrollment transitioned to `INACTIVE` */ unenrollmentTime?: Date | null | undefined; /** * Metadata for the VIRTUAL_ACCOUNT_NUMBER type */ virtualAccountNumberEnrollmentMetadata?: VirtualAccountNumberEnrollmentMetadata | null | undefined; }; /** @internal */ export declare const BeneficiaryEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type BeneficiaryEnrollmentMetadata$Outbound = { contingent_beneficiaries?: Array | undefined; primary_beneficiaries?: Array | undefined; }; /** @internal */ export declare const BeneficiaryEnrollmentMetadata$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 BeneficiaryEnrollmentMetadata$ { /** @deprecated use `BeneficiaryEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `BeneficiaryEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `BeneficiaryEnrollmentMetadata$Outbound` instead. */ type Outbound = BeneficiaryEnrollmentMetadata$Outbound; } export declare function beneficiaryEnrollmentMetadataToJSON(beneficiaryEnrollmentMetadata: BeneficiaryEnrollmentMetadata): string; export declare function beneficiaryEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ConsentMethod$inboundSchema: z.ZodType; /** @internal */ export declare const ConsentMethod$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 ConsentMethod$ { /** @deprecated use `ConsentMethod$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ConsentMethod$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentCorporationEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentCorporationEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentCorporationEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const InitialDepositAmount$inboundSchema: z.ZodType; /** @internal */ export type InitialDepositAmount$Outbound = { value?: string | undefined; }; /** @internal */ export declare const InitialDepositAmount$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 InitialDepositAmount$ { /** @deprecated use `InitialDepositAmount$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `InitialDepositAmount$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `InitialDepositAmount$Outbound` instead. */ type Outbound = InitialDepositAmount$Outbound; } export declare function initialDepositAmountToJSON(initialDepositAmount: InitialDepositAmount): string; export declare function initialDepositAmountFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DepositedFunds$inboundSchema: z.ZodType; /** @internal */ export type DepositedFunds$Outbound = { initial_deposit_amount?: InitialDepositAmount$Outbound | null | undefined; initial_deposit_source?: string | undefined; }; /** @internal */ export declare const DepositedFunds$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 DepositedFunds$ { /** @deprecated use `DepositedFunds$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `DepositedFunds$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `DepositedFunds$Outbound` instead. */ type Outbound = DepositedFunds$Outbound; } export declare function depositedFundsToJSON(depositedFunds: DepositedFunds): string; export declare function depositedFundsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataDeterminedAccountRiskRating$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataDeterminedAccountRiskRating$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 EnrollmentCorporationEnrollmentMetadataDeterminedAccountRiskRating$ { /** @deprecated use `EnrollmentCorporationEnrollmentMetadataDeterminedAccountRiskRating$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentCorporationEnrollmentMetadataDeterminedAccountRiskRating$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const OtherAccounts$inboundSchema: z.ZodType; /** @internal */ export type OtherAccounts$Outbound = { account_names?: Array | undefined; account_numbers?: Array | undefined; owner_has_other_accounts_at_apex?: boolean | undefined; }; /** @internal */ export declare const OtherAccounts$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 OtherAccounts$ { /** @deprecated use `OtherAccounts$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `OtherAccounts$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `OtherAccounts$Outbound` instead. */ type Outbound = OtherAccounts$Outbound; } export declare function otherAccountsToJSON(otherAccounts: OtherAccounts): string; export declare function otherAccountsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const FinancialProfile$inboundSchema: z.ZodType; /** @internal */ export type FinancialProfile$Outbound = { banking_relationships?: Array | undefined; other_accounts?: OtherAccounts$Outbound | null | undefined; primary_source_of_deposited_funds?: string | undefined; }; /** @internal */ export declare const FinancialProfile$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 FinancialProfile$ { /** @deprecated use `FinancialProfile$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `FinancialProfile$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `FinancialProfile$Outbound` instead. */ type Outbound = FinancialProfile$Outbound; } export declare function financialProfileToJSON(financialProfile: FinancialProfile): string; export declare function financialProfileFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ForeignBondTradingDetails$inboundSchema: z.ZodType; /** @internal */ export type ForeignBondTradingDetails$Outbound = { foreign_bond_trading?: boolean | undefined; foreign_bond_trading_detail?: Array | undefined; }; /** @internal */ export declare const ForeignBondTradingDetails$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 ForeignBondTradingDetails$ { /** @deprecated use `ForeignBondTradingDetails$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ForeignBondTradingDetails$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ForeignBondTradingDetails$Outbound` instead. */ type Outbound = ForeignBondTradingDetails$Outbound; } export declare function foreignBondTradingDetailsToJSON(foreignBondTradingDetails: ForeignBondTradingDetails): string; export declare function foreignBondTradingDetailsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const LowPricedSecuritiesPercentage$inboundSchema: z.ZodType; /** @internal */ export type LowPricedSecuritiesPercentage$Outbound = { value?: string | undefined; }; /** @internal */ export declare const LowPricedSecuritiesPercentage$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 LowPricedSecuritiesPercentage$ { /** @deprecated use `LowPricedSecuritiesPercentage$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LowPricedSecuritiesPercentage$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LowPricedSecuritiesPercentage$Outbound` instead. */ type Outbound = LowPricedSecuritiesPercentage$Outbound; } export declare function lowPricedSecuritiesPercentageToJSON(lowPricedSecuritiesPercentage: LowPricedSecuritiesPercentage): string; export declare function lowPricedSecuritiesPercentageFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const LowPricedSecurities$inboundSchema: z.ZodType; /** @internal */ export type LowPricedSecurities$Outbound = { low_priced_securities?: boolean | undefined; low_priced_securities_percentage?: LowPricedSecuritiesPercentage$Outbound | null | undefined; }; /** @internal */ export declare const LowPricedSecurities$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 LowPricedSecurities$ { /** @deprecated use `LowPricedSecurities$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LowPricedSecurities$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LowPricedSecurities$Outbound` instead. */ type Outbound = LowPricedSecurities$Outbound; } export declare function lowPricedSecuritiesToJSON(lowPricedSecurities: LowPricedSecurities): string; export declare function lowPricedSecuritiesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataPrimaryAccountActivityType$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataPrimaryAccountActivityType$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 EnrollmentCorporationEnrollmentMetadataPrimaryAccountActivityType$ { /** @deprecated use `EnrollmentCorporationEnrollmentMetadataPrimaryAccountActivityType$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentCorporationEnrollmentMetadataPrimaryAccountActivityType$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataWithdrawalFrequency$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataWithdrawalFrequency$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 EnrollmentCorporationEnrollmentMetadataWithdrawalFrequency$ { /** @deprecated use `EnrollmentCorporationEnrollmentMetadataWithdrawalFrequency$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentCorporationEnrollmentMetadataWithdrawalFrequency$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const PlannedActivity$inboundSchema: z.ZodType; /** @internal */ export type PlannedActivity$Outbound = { foreign_bond_trading_details?: ForeignBondTradingDetails$Outbound | null | undefined; low_priced_securities?: LowPricedSecurities$Outbound | null | undefined; primary_account_activity_type?: string | undefined; withdrawal_frequency?: string | undefined; }; /** @internal */ export declare const PlannedActivity$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 PlannedActivity$ { /** @deprecated use `PlannedActivity$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PlannedActivity$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PlannedActivity$Outbound` instead. */ type Outbound = PlannedActivity$Outbound; } export declare function plannedActivityToJSON(plannedActivity: PlannedActivity): string; export declare function plannedActivityFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const RelatedPepDetails$inboundSchema: z.ZodType; /** @internal */ export type RelatedPepDetails$Outbound = { direct_or_indirect_related_peps?: boolean | undefined; related_peps?: Array | undefined; }; /** @internal */ export declare const RelatedPepDetails$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 RelatedPepDetails$ { /** @deprecated use `RelatedPepDetails$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `RelatedPepDetails$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `RelatedPepDetails$Outbound` instead. */ type Outbound = RelatedPepDetails$Outbound; } export declare function relatedPepDetailsToJSON(relatedPepDetails: RelatedPepDetails): string; export declare function relatedPepDetailsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EddAccountEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type EddAccountEnrollmentMetadata$Outbound = { deposited_funds?: DepositedFunds$Outbound | null | undefined; determined_account_risk_rating?: string | undefined; financial_profile?: FinancialProfile$Outbound | null | undefined; planned_activity?: PlannedActivity$Outbound | null | undefined; related_pep_details?: RelatedPepDetails$Outbound | null | undefined; scope_of_business?: string | undefined; }; /** @internal */ export declare const EddAccountEnrollmentMetadata$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 EddAccountEnrollmentMetadata$ { /** @deprecated use `EddAccountEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EddAccountEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EddAccountEnrollmentMetadata$Outbound` instead. */ type Outbound = EddAccountEnrollmentMetadata$Outbound; } export declare function eddAccountEnrollmentMetadataToJSON(eddAccountEnrollmentMetadata: EddAccountEnrollmentMetadata): string; export declare function eddAccountEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataFdicCashSweep$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 EnrollmentCorporationEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentCorporationEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentCorporationEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataMoneyMarketFundSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentCorporationEnrollmentMetadataMoneyMarketFundSweep$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 EnrollmentCorporationEnrollmentMetadataMoneyMarketFundSweep$ { /** @deprecated use `EnrollmentCorporationEnrollmentMetadataMoneyMarketFundSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentCorporationEnrollmentMetadataMoneyMarketFundSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const CorporationEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type CorporationEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; edd_account_enrollment_metadata?: EddAccountEnrollmentMetadata$Outbound | null | undefined; fdic_cash_sweep?: string | undefined; money_market_fund_sweep?: string | undefined; }; /** @internal */ export declare const CorporationEnrollmentMetadata$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 CorporationEnrollmentMetadata$ { /** @deprecated use `CorporationEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CorporationEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CorporationEnrollmentMetadata$Outbound` instead. */ type Outbound = CorporationEnrollmentMetadata$Outbound; } export declare function corporationEnrollmentMetadataToJSON(corporationEnrollmentMetadata: CorporationEnrollmentMetadata): string; export declare function corporationEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentDividendReinvestmentPlan$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 EnrollmentDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentFdicCashSweep$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 EnrollmentFdicCashSweep$ { /** @deprecated use `EnrollmentFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const CustodialEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type CustodialEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const CustodialEnrollmentMetadata$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 CustodialEnrollmentMetadata$ { /** @deprecated use `CustodialEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CustodialEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CustodialEnrollmentMetadata$Outbound` instead. */ type Outbound = CustodialEnrollmentMetadata$Outbound; } export declare function custodialEnrollmentMetadataToJSON(custodialEnrollmentMetadata: CustodialEnrollmentMetadata): string; export declare function custodialEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentEstateEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentEstateEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentEstateEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentEstateEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentEstateEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EstateEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type EstateEnrollmentMetadata$Outbound = { certificate_of_appointment_document_id?: string | undefined; dividend_reinvestment_plan?: string | undefined; }; /** @internal */ export declare const EstateEnrollmentMetadata$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 EstateEnrollmentMetadata$ { /** @deprecated use `EstateEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EstateEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EstateEnrollmentMetadata$Outbound` instead. */ type Outbound = EstateEnrollmentMetadata$Outbound; } export declare function estateEnrollmentMetadataToJSON(estateEnrollmentMetadata: EstateEnrollmentMetadata): string; export declare function estateEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignIndividualAccountEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentForeignIndividualAccountEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentForeignIndividualAccountEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentForeignIndividualAccountEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignIndividualAccountEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentForeignIndividualAccountEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentForeignIndividualAccountEnrollmentMetadataFdicCashSweep$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 EnrollmentForeignIndividualAccountEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentForeignIndividualAccountEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignIndividualAccountEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentInitialDepositAmount$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentInitialDepositAmount$Outbound = { value?: string | undefined; }; /** @internal */ export declare const EnrollmentInitialDepositAmount$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 EnrollmentInitialDepositAmount$ { /** @deprecated use `EnrollmentInitialDepositAmount$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentInitialDepositAmount$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentInitialDepositAmount$Outbound` instead. */ type Outbound = EnrollmentInitialDepositAmount$Outbound; } export declare function enrollmentInitialDepositAmountToJSON(enrollmentInitialDepositAmount: EnrollmentInitialDepositAmount): string; export declare function enrollmentInitialDepositAmountFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentDepositedFunds$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentDepositedFunds$Outbound = { initial_deposit_amount?: EnrollmentInitialDepositAmount$Outbound | null | undefined; initial_deposit_source?: string | undefined; }; /** @internal */ export declare const EnrollmentDepositedFunds$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 EnrollmentDepositedFunds$ { /** @deprecated use `EnrollmentDepositedFunds$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentDepositedFunds$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentDepositedFunds$Outbound` instead. */ type Outbound = EnrollmentDepositedFunds$Outbound; } export declare function enrollmentDepositedFundsToJSON(enrollmentDepositedFunds: EnrollmentDepositedFunds): string; export declare function enrollmentDepositedFundsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentOtherAccounts$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentOtherAccounts$Outbound = { account_names?: Array | undefined; account_numbers?: Array | undefined; owner_has_other_accounts_at_apex?: boolean | undefined; }; /** @internal */ export declare const EnrollmentOtherAccounts$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 EnrollmentOtherAccounts$ { /** @deprecated use `EnrollmentOtherAccounts$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentOtherAccounts$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentOtherAccounts$Outbound` instead. */ type Outbound = EnrollmentOtherAccounts$Outbound; } export declare function enrollmentOtherAccountsToJSON(enrollmentOtherAccounts: EnrollmentOtherAccounts): string; export declare function enrollmentOtherAccountsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentFinancialProfile$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentFinancialProfile$Outbound = { banking_relationships?: Array | undefined; other_accounts?: EnrollmentOtherAccounts$Outbound | null | undefined; primary_source_of_deposited_funds?: string | undefined; }; /** @internal */ export declare const EnrollmentFinancialProfile$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 EnrollmentFinancialProfile$ { /** @deprecated use `EnrollmentFinancialProfile$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentFinancialProfile$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentFinancialProfile$Outbound` instead. */ type Outbound = EnrollmentFinancialProfile$Outbound; } export declare function enrollmentFinancialProfileToJSON(enrollmentFinancialProfile: EnrollmentFinancialProfile): string; export declare function enrollmentFinancialProfileFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignBondTradingDetails$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignBondTradingDetails$Outbound = { foreign_bond_trading?: boolean | undefined; foreign_bond_trading_detail?: Array | undefined; }; /** @internal */ export declare const EnrollmentForeignBondTradingDetails$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 EnrollmentForeignBondTradingDetails$ { /** @deprecated use `EnrollmentForeignBondTradingDetails$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignBondTradingDetails$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignBondTradingDetails$Outbound` instead. */ type Outbound = EnrollmentForeignBondTradingDetails$Outbound; } export declare function enrollmentForeignBondTradingDetailsToJSON(enrollmentForeignBondTradingDetails: EnrollmentForeignBondTradingDetails): string; export declare function enrollmentForeignBondTradingDetailsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLowPricedSecuritiesPercentage$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLowPricedSecuritiesPercentage$Outbound = { value?: string | undefined; }; /** @internal */ export declare const EnrollmentLowPricedSecuritiesPercentage$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 EnrollmentLowPricedSecuritiesPercentage$ { /** @deprecated use `EnrollmentLowPricedSecuritiesPercentage$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLowPricedSecuritiesPercentage$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLowPricedSecuritiesPercentage$Outbound` instead. */ type Outbound = EnrollmentLowPricedSecuritiesPercentage$Outbound; } export declare function enrollmentLowPricedSecuritiesPercentageToJSON(enrollmentLowPricedSecuritiesPercentage: EnrollmentLowPricedSecuritiesPercentage): string; export declare function enrollmentLowPricedSecuritiesPercentageFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLowPricedSecurities$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLowPricedSecurities$Outbound = { low_priced_securities?: boolean | undefined; low_priced_securities_percentage?: EnrollmentLowPricedSecuritiesPercentage$Outbound | null | undefined; }; /** @internal */ export declare const EnrollmentLowPricedSecurities$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 EnrollmentLowPricedSecurities$ { /** @deprecated use `EnrollmentLowPricedSecurities$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLowPricedSecurities$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLowPricedSecurities$Outbound` instead. */ type Outbound = EnrollmentLowPricedSecurities$Outbound; } export declare function enrollmentLowPricedSecuritiesToJSON(enrollmentLowPricedSecurities: EnrollmentLowPricedSecurities): string; export declare function enrollmentLowPricedSecuritiesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentPrimaryAccountActivityType$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentPrimaryAccountActivityType$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 EnrollmentPrimaryAccountActivityType$ { /** @deprecated use `EnrollmentPrimaryAccountActivityType$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentPrimaryAccountActivityType$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentWithdrawalFrequency$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentWithdrawalFrequency$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 EnrollmentWithdrawalFrequency$ { /** @deprecated use `EnrollmentWithdrawalFrequency$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentWithdrawalFrequency$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentPlannedActivity$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentPlannedActivity$Outbound = { foreign_bond_trading_details?: EnrollmentForeignBondTradingDetails$Outbound | null | undefined; low_priced_securities?: EnrollmentLowPricedSecurities$Outbound | null | undefined; primary_account_activity_type?: string | undefined; withdrawal_frequency?: string | undefined; }; /** @internal */ export declare const EnrollmentPlannedActivity$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 EnrollmentPlannedActivity$ { /** @deprecated use `EnrollmentPlannedActivity$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentPlannedActivity$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentPlannedActivity$Outbound` instead. */ type Outbound = EnrollmentPlannedActivity$Outbound; } export declare function enrollmentPlannedActivityToJSON(enrollmentPlannedActivity: EnrollmentPlannedActivity): string; export declare function enrollmentPlannedActivityFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentRelatedPepDetails$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentRelatedPepDetails$Outbound = { direct_or_indirect_related_peps?: boolean | undefined; related_peps?: Array | undefined; }; /** @internal */ export declare const EnrollmentRelatedPepDetails$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 EnrollmentRelatedPepDetails$ { /** @deprecated use `EnrollmentRelatedPepDetails$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentRelatedPepDetails$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentRelatedPepDetails$Outbound` instead. */ type Outbound = EnrollmentRelatedPepDetails$Outbound; } export declare function enrollmentRelatedPepDetailsToJSON(enrollmentRelatedPepDetails: EnrollmentRelatedPepDetails): string; export declare function enrollmentRelatedPepDetailsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ForeignNaturalPersonAccountEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type ForeignNaturalPersonAccountEnrollmentMetadata$Outbound = { deposited_funds?: EnrollmentDepositedFunds$Outbound | null | undefined; financial_profile?: EnrollmentFinancialProfile$Outbound | null | undefined; planned_activity?: EnrollmentPlannedActivity$Outbound | null | undefined; related_pep_details?: EnrollmentRelatedPepDetails$Outbound | null | undefined; }; /** @internal */ export declare const ForeignNaturalPersonAccountEnrollmentMetadata$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 ForeignNaturalPersonAccountEnrollmentMetadata$ { /** @deprecated use `ForeignNaturalPersonAccountEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ForeignNaturalPersonAccountEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ForeignNaturalPersonAccountEnrollmentMetadata$Outbound` instead. */ type Outbound = ForeignNaturalPersonAccountEnrollmentMetadata$Outbound; } export declare function foreignNaturalPersonAccountEnrollmentMetadataToJSON(foreignNaturalPersonAccountEnrollmentMetadata: ForeignNaturalPersonAccountEnrollmentMetadata): string; export declare function foreignNaturalPersonAccountEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ForeignIndividualAccountEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type ForeignIndividualAccountEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; foreign_natural_person_account_enrollment_metadata?: ForeignNaturalPersonAccountEnrollmentMetadata$Outbound | null | undefined; }; /** @internal */ export declare const ForeignIndividualAccountEnrollmentMetadata$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 ForeignIndividualAccountEnrollmentMetadata$ { /** @deprecated use `ForeignIndividualAccountEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ForeignIndividualAccountEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ForeignIndividualAccountEnrollmentMetadata$Outbound` instead. */ type Outbound = ForeignIndividualAccountEnrollmentMetadata$Outbound; } export declare function foreignIndividualAccountEnrollmentMetadataToJSON(foreignIndividualAccountEnrollmentMetadata: ForeignIndividualAccountEnrollmentMetadata): string; export declare function foreignIndividualAccountEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentForeignJointAccountEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataFdicCashSweep$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 EnrollmentForeignJointAccountEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$Outbound = { value?: string | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$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 EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmountToJSON(enrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount: EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmountFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$Outbound = { initial_deposit_amount?: EnrollmentForeignJointAccountEnrollmentMetadataInitialDepositAmount$Outbound | null | undefined; initial_deposit_source?: string | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$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 EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataDepositedFundsToJSON(enrollmentForeignJointAccountEnrollmentMetadataDepositedFunds: EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataDepositedFundsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$Outbound = { account_names?: Array | undefined; account_numbers?: Array | undefined; owner_has_other_accounts_at_apex?: boolean | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$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 EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataOtherAccountsToJSON(enrollmentForeignJointAccountEnrollmentMetadataOtherAccounts: EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataOtherAccountsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$Outbound = { banking_relationships?: Array | undefined; other_accounts?: EnrollmentForeignJointAccountEnrollmentMetadataOtherAccounts$Outbound | null | undefined; primary_source_of_deposited_funds?: string | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$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 EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataFinancialProfileToJSON(enrollmentForeignJointAccountEnrollmentMetadataFinancialProfile: EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataFinancialProfileFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$Outbound = { foreign_bond_trading?: boolean | undefined; foreign_bond_trading_detail?: Array | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$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 EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetailsToJSON(enrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails: EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetailsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$Outbound = { value?: string | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$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 EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentageToJSON(enrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage: EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentageFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$Outbound = { low_priced_securities?: boolean | undefined; low_priced_securities_percentage?: EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesPercentage$Outbound | null | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$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 EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesToJSON(enrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities: EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataLowPricedSecuritiesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataPrimaryAccountActivityType$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataPrimaryAccountActivityType$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 EnrollmentForeignJointAccountEnrollmentMetadataPrimaryAccountActivityType$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataPrimaryAccountActivityType$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataPrimaryAccountActivityType$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataWithdrawalFrequency$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataWithdrawalFrequency$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 EnrollmentForeignJointAccountEnrollmentMetadataWithdrawalFrequency$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataWithdrawalFrequency$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataWithdrawalFrequency$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$Outbound = { foreign_bond_trading_details?: EnrollmentForeignJointAccountEnrollmentMetadataForeignBondTradingDetails$Outbound | null | undefined; low_priced_securities?: EnrollmentForeignJointAccountEnrollmentMetadataLowPricedSecurities$Outbound | null | undefined; primary_account_activity_type?: string | undefined; withdrawal_frequency?: string | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$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 EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataPlannedActivityToJSON(enrollmentForeignJointAccountEnrollmentMetadataPlannedActivity: EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataPlannedActivityFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$Outbound = { direct_or_indirect_related_peps?: boolean | undefined; related_peps?: Array | undefined; }; /** @internal */ export declare const EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$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 EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$ { /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$Outbound` instead. */ type Outbound = EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$Outbound; } export declare function enrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetailsToJSON(enrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails: EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails): string; export declare function enrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetailsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$Outbound = { deposited_funds?: EnrollmentForeignJointAccountEnrollmentMetadataDepositedFunds$Outbound | null | undefined; financial_profile?: EnrollmentForeignJointAccountEnrollmentMetadataFinancialProfile$Outbound | null | undefined; planned_activity?: EnrollmentForeignJointAccountEnrollmentMetadataPlannedActivity$Outbound | null | undefined; related_pep_details?: EnrollmentForeignJointAccountEnrollmentMetadataRelatedPepDetails$Outbound | null | undefined; }; /** @internal */ export declare const EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$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 EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$ { /** @deprecated use `EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$Outbound` instead. */ type Outbound = EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$Outbound; } export declare function enrollmentForeignNaturalPersonAccountEnrollmentMetadataToJSON(enrollmentForeignNaturalPersonAccountEnrollmentMetadata: EnrollmentForeignNaturalPersonAccountEnrollmentMetadata): string; export declare function enrollmentForeignNaturalPersonAccountEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ForeignJointAccountEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type ForeignJointAccountEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; foreign_natural_person_account_enrollment_metadata?: EnrollmentForeignNaturalPersonAccountEnrollmentMetadata$Outbound | null | undefined; }; /** @internal */ export declare const ForeignJointAccountEnrollmentMetadata$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 ForeignJointAccountEnrollmentMetadata$ { /** @deprecated use `ForeignJointAccountEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ForeignJointAccountEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ForeignJointAccountEnrollmentMetadata$Outbound` instead. */ type Outbound = ForeignJointAccountEnrollmentMetadata$Outbound; } export declare function foreignJointAccountEnrollmentMetadataToJSON(foreignJointAccountEnrollmentMetadata: ForeignJointAccountEnrollmentMetadata): string; export declare function foreignJointAccountEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const FpslEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type FpslEnrollmentMetadata$Outbound = { customer_percentage?: number | undefined; firm_percentage?: number | undefined; fpsl_msla_minimum_rate?: number | undefined; introducing_broker_percentage?: number | undefined; }; /** @internal */ export declare const FpslEnrollmentMetadata$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 FpslEnrollmentMetadata$ { /** @deprecated use `FpslEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `FpslEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `FpslEnrollmentMetadata$Outbound` instead. */ type Outbound = FpslEnrollmentMetadata$Outbound; } export declare function fpslEnrollmentMetadataToJSON(fpslEnrollmentMetadata: FpslEnrollmentMetadata): string; export declare function fpslEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentFuturesInvestmentObjective$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentFuturesInvestmentObjective$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 EnrollmentFuturesInvestmentObjective$ { /** @deprecated use `EnrollmentFuturesInvestmentObjective$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentFuturesInvestmentObjective$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const FuturesEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type FuturesEnrollmentMetadata$Outbound = { ctfc_nfa_registered?: boolean | undefined; exchange_member?: boolean | undefined; fcm_owned_or_controlled?: boolean | undefined; funds_owned_by_account_owner?: boolean | undefined; futures_experience?: boolean | undefined; futures_investment_objective?: string | undefined; investment_retired_funds?: boolean | undefined; options_experience?: boolean | undefined; understand_futures_risks?: boolean | undefined; understand_loss_beyond_funds?: boolean | undefined; }; /** @internal */ export declare const FuturesEnrollmentMetadata$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 FuturesEnrollmentMetadata$ { /** @deprecated use `FuturesEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `FuturesEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `FuturesEnrollmentMetadata$Outbound` instead. */ type Outbound = FuturesEnrollmentMetadata$Outbound; } export declare function futuresEnrollmentMetadataToJSON(futuresEnrollmentMetadata: FuturesEnrollmentMetadata): string; export declare function futuresEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentIndividualEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIndividualEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentIndividualEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentIndividualEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIndividualEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentIndividualEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIndividualEnrollmentMetadataFdicCashSweep$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 EnrollmentIndividualEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentIndividualEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIndividualEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const IndividualEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type IndividualEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const IndividualEnrollmentMetadata$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 IndividualEnrollmentMetadata$ { /** @deprecated use `IndividualEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IndividualEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IndividualEnrollmentMetadata$Outbound` instead. */ type Outbound = IndividualEnrollmentMetadata$Outbound; } export declare function individualEnrollmentMetadataToJSON(individualEnrollmentMetadata: IndividualEnrollmentMetadata): string; export declare function individualEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentIraBeneficiaryEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraBeneficiaryEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentIraBeneficiaryEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentIraBeneficiaryEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraBeneficiaryEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentIraBeneficiaryEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraBeneficiaryEnrollmentMetadataFdicCashSweep$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 EnrollmentIraBeneficiaryEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentIraBeneficiaryEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraBeneficiaryEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const InheritedFromOwnerBirthDate$inboundSchema: z.ZodType; /** @internal */ export type InheritedFromOwnerBirthDate$Outbound = { day?: number | undefined; month?: number | undefined; year?: number | undefined; }; /** @internal */ export declare const InheritedFromOwnerBirthDate$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 InheritedFromOwnerBirthDate$ { /** @deprecated use `InheritedFromOwnerBirthDate$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `InheritedFromOwnerBirthDate$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `InheritedFromOwnerBirthDate$Outbound` instead. */ type Outbound = InheritedFromOwnerBirthDate$Outbound; } export declare function inheritedFromOwnerBirthDateToJSON(inheritedFromOwnerBirthDate: InheritedFromOwnerBirthDate): string; export declare function inheritedFromOwnerBirthDateFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const InheritedFromOwnerDeathDate$inboundSchema: z.ZodType; /** @internal */ export type InheritedFromOwnerDeathDate$Outbound = { day?: number | undefined; month?: number | undefined; year?: number | undefined; }; /** @internal */ export declare const InheritedFromOwnerDeathDate$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 InheritedFromOwnerDeathDate$ { /** @deprecated use `InheritedFromOwnerDeathDate$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `InheritedFromOwnerDeathDate$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `InheritedFromOwnerDeathDate$Outbound` instead. */ type Outbound = InheritedFromOwnerDeathDate$Outbound; } export declare function inheritedFromOwnerDeathDateToJSON(inheritedFromOwnerDeathDate: InheritedFromOwnerDeathDate): string; export declare function inheritedFromOwnerDeathDateFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const IraBeneficiaryEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type IraBeneficiaryEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; inherited_from_owner_birth_date?: InheritedFromOwnerBirthDate$Outbound | null | undefined; inherited_from_owner_death_date?: InheritedFromOwnerDeathDate$Outbound | null | undefined; inherited_from_owner_name?: string | undefined; inheritor_is_decedents_spouse?: boolean | undefined; }; /** @internal */ export declare const IraBeneficiaryEnrollmentMetadata$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 IraBeneficiaryEnrollmentMetadata$ { /** @deprecated use `IraBeneficiaryEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IraBeneficiaryEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IraBeneficiaryEnrollmentMetadata$Outbound` instead. */ type Outbound = IraBeneficiaryEnrollmentMetadata$Outbound; } export declare function iraBeneficiaryEnrollmentMetadataToJSON(iraBeneficiaryEnrollmentMetadata: IraBeneficiaryEnrollmentMetadata): string; export declare function iraBeneficiaryEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentIraRolloverEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraRolloverEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentIraRolloverEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentIraRolloverEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraRolloverEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentIraRolloverEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraRolloverEnrollmentMetadataFdicCashSweep$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 EnrollmentIraRolloverEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentIraRolloverEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraRolloverEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const IraRolloverEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type IraRolloverEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const IraRolloverEnrollmentMetadata$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 IraRolloverEnrollmentMetadata$ { /** @deprecated use `IraRolloverEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IraRolloverEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IraRolloverEnrollmentMetadata$Outbound` instead. */ type Outbound = IraRolloverEnrollmentMetadata$Outbound; } export declare function iraRolloverEnrollmentMetadataToJSON(iraRolloverEnrollmentMetadata: IraRolloverEnrollmentMetadata): string; export declare function iraRolloverEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentIraRothEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraRothEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentIraRothEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentIraRothEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraRothEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentIraRothEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraRothEnrollmentMetadataFdicCashSweep$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 EnrollmentIraRothEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentIraRothEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraRothEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const IraRothEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type IraRothEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const IraRothEnrollmentMetadata$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 IraRothEnrollmentMetadata$ { /** @deprecated use `IraRothEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IraRothEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IraRothEnrollmentMetadata$Outbound` instead. */ type Outbound = IraRothEnrollmentMetadata$Outbound; } export declare function iraRothEnrollmentMetadataToJSON(iraRothEnrollmentMetadata: IraRothEnrollmentMetadata): string; export declare function iraRothEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentIraSepEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraSepEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentIraSepEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentIraSepEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraSepEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentIraSepEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraSepEnrollmentMetadataFdicCashSweep$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 EnrollmentIraSepEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentIraSepEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraSepEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const IraSepEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type IraSepEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const IraSepEnrollmentMetadata$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 IraSepEnrollmentMetadata$ { /** @deprecated use `IraSepEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IraSepEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IraSepEnrollmentMetadata$Outbound` instead. */ type Outbound = IraSepEnrollmentMetadata$Outbound; } export declare function iraSepEnrollmentMetadataToJSON(iraSepEnrollmentMetadata: IraSepEnrollmentMetadata): string; export declare function iraSepEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentIraSimpleEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraSimpleEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentIraSimpleEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentIraSimpleEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraSimpleEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentIraSimpleEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraSimpleEnrollmentMetadataFdicCashSweep$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 EnrollmentIraSimpleEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentIraSimpleEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraSimpleEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const IraSimpleEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type IraSimpleEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const IraSimpleEnrollmentMetadata$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 IraSimpleEnrollmentMetadata$ { /** @deprecated use `IraSimpleEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IraSimpleEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IraSimpleEnrollmentMetadata$Outbound` instead. */ type Outbound = IraSimpleEnrollmentMetadata$Outbound; } export declare function iraSimpleEnrollmentMetadataToJSON(iraSimpleEnrollmentMetadata: IraSimpleEnrollmentMetadata): string; export declare function iraSimpleEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentIraTraditionalEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraTraditionalEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentIraTraditionalEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentIraTraditionalEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraTraditionalEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentIraTraditionalEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentIraTraditionalEnrollmentMetadataFdicCashSweep$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 EnrollmentIraTraditionalEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentIraTraditionalEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentIraTraditionalEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const IraTraditionalEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type IraTraditionalEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const IraTraditionalEnrollmentMetadata$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 IraTraditionalEnrollmentMetadata$ { /** @deprecated use `IraTraditionalEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IraTraditionalEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IraTraditionalEnrollmentMetadata$Outbound` instead. */ type Outbound = IraTraditionalEnrollmentMetadata$Outbound; } export declare function iraTraditionalEnrollmentMetadataToJSON(iraTraditionalEnrollmentMetadata: IraTraditionalEnrollmentMetadata): string; export declare function iraTraditionalEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentJointCommunityPropertyEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointCommunityPropertyEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentJointCommunityPropertyEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentJointCommunityPropertyEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointCommunityPropertyEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentJointCommunityPropertyEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointCommunityPropertyEnrollmentMetadataFdicCashSweep$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 EnrollmentJointCommunityPropertyEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentJointCommunityPropertyEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointCommunityPropertyEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentJointCommunityPropertyEnrollmentMetadataLegalResidencyStateOfMarriedCouple$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointCommunityPropertyEnrollmentMetadataLegalResidencyStateOfMarriedCouple$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 EnrollmentJointCommunityPropertyEnrollmentMetadataLegalResidencyStateOfMarriedCouple$ { /** @deprecated use `EnrollmentJointCommunityPropertyEnrollmentMetadataLegalResidencyStateOfMarriedCouple$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointCommunityPropertyEnrollmentMetadataLegalResidencyStateOfMarriedCouple$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const JointCommunityPropertyEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type JointCommunityPropertyEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; legal_residency_state_of_married_couple?: string | undefined; }; /** @internal */ export declare const JointCommunityPropertyEnrollmentMetadata$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 JointCommunityPropertyEnrollmentMetadata$ { /** @deprecated use `JointCommunityPropertyEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `JointCommunityPropertyEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `JointCommunityPropertyEnrollmentMetadata$Outbound` instead. */ type Outbound = JointCommunityPropertyEnrollmentMetadata$Outbound; } export declare function jointCommunityPropertyEnrollmentMetadataToJSON(jointCommunityPropertyEnrollmentMetadata: JointCommunityPropertyEnrollmentMetadata): string; export declare function jointCommunityPropertyEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentJointTenantsByEntiretyEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointTenantsByEntiretyEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentJointTenantsByEntiretyEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentJointTenantsByEntiretyEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointTenantsByEntiretyEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentJointTenantsByEntiretyEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointTenantsByEntiretyEnrollmentMetadataFdicCashSweep$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 EnrollmentJointTenantsByEntiretyEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentJointTenantsByEntiretyEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointTenantsByEntiretyEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentLegalResidencyStateOfMarriedCouple$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentLegalResidencyStateOfMarriedCouple$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 EnrollmentLegalResidencyStateOfMarriedCouple$ { /** @deprecated use `EnrollmentLegalResidencyStateOfMarriedCouple$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLegalResidencyStateOfMarriedCouple$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const JointTenantsByEntiretyEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type JointTenantsByEntiretyEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; legal_residency_state_of_married_couple?: string | undefined; }; /** @internal */ export declare const JointTenantsByEntiretyEnrollmentMetadata$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 JointTenantsByEntiretyEnrollmentMetadata$ { /** @deprecated use `JointTenantsByEntiretyEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `JointTenantsByEntiretyEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `JointTenantsByEntiretyEnrollmentMetadata$Outbound` instead. */ type Outbound = JointTenantsByEntiretyEnrollmentMetadata$Outbound; } export declare function jointTenantsByEntiretyEnrollmentMetadataToJSON(jointTenantsByEntiretyEnrollmentMetadata: JointTenantsByEntiretyEnrollmentMetadata): string; export declare function jointTenantsByEntiretyEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentJointTenantsInCommonEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointTenantsInCommonEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentJointTenantsInCommonEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentJointTenantsInCommonEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointTenantsInCommonEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentJointTenantsInCommonEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointTenantsInCommonEnrollmentMetadataFdicCashSweep$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 EnrollmentJointTenantsInCommonEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentJointTenantsInCommonEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointTenantsInCommonEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const JointTenantsInCommonEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type JointTenantsInCommonEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const JointTenantsInCommonEnrollmentMetadata$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 JointTenantsInCommonEnrollmentMetadata$ { /** @deprecated use `JointTenantsInCommonEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `JointTenantsInCommonEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `JointTenantsInCommonEnrollmentMetadata$Outbound` instead. */ type Outbound = JointTenantsInCommonEnrollmentMetadata$Outbound; } export declare function jointTenantsInCommonEnrollmentMetadataToJSON(jointTenantsInCommonEnrollmentMetadata: JointTenantsInCommonEnrollmentMetadata): string; export declare function jointTenantsInCommonEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataFdicCashSweep$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 EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentJointWithRightsOfSurvivorshipEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const JointWithRightsOfSurvivorshipEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type JointWithRightsOfSurvivorshipEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; }; /** @internal */ export declare const JointWithRightsOfSurvivorshipEnrollmentMetadata$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 JointWithRightsOfSurvivorshipEnrollmentMetadata$ { /** @deprecated use `JointWithRightsOfSurvivorshipEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `JointWithRightsOfSurvivorshipEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `JointWithRightsOfSurvivorshipEnrollmentMetadata$Outbound` instead. */ type Outbound = JointWithRightsOfSurvivorshipEnrollmentMetadata$Outbound; } export declare function jointWithRightsOfSurvivorshipEnrollmentMetadataToJSON(jointWithRightsOfSurvivorshipEnrollmentMetadata: JointWithRightsOfSurvivorshipEnrollmentMetadata): string; export declare function jointWithRightsOfSurvivorshipEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentLlcEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataInitialDepositAmount$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataInitialDepositAmount$Outbound = { value?: string | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataInitialDepositAmount$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 EnrollmentLlcEnrollmentMetadataInitialDepositAmount$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataInitialDepositAmount$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataInitialDepositAmount$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataInitialDepositAmount$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataInitialDepositAmount$Outbound; } export declare function enrollmentLlcEnrollmentMetadataInitialDepositAmountToJSON(enrollmentLlcEnrollmentMetadataInitialDepositAmount: EnrollmentLlcEnrollmentMetadataInitialDepositAmount): string; export declare function enrollmentLlcEnrollmentMetadataInitialDepositAmountFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataDepositedFunds$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataDepositedFunds$Outbound = { initial_deposit_amount?: EnrollmentLlcEnrollmentMetadataInitialDepositAmount$Outbound | null | undefined; initial_deposit_source?: string | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataDepositedFunds$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 EnrollmentLlcEnrollmentMetadataDepositedFunds$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataDepositedFunds$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataDepositedFunds$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataDepositedFunds$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataDepositedFunds$Outbound; } export declare function enrollmentLlcEnrollmentMetadataDepositedFundsToJSON(enrollmentLlcEnrollmentMetadataDepositedFunds: EnrollmentLlcEnrollmentMetadataDepositedFunds): string; export declare function enrollmentLlcEnrollmentMetadataDepositedFundsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentDeterminedAccountRiskRating$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentDeterminedAccountRiskRating$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 EnrollmentDeterminedAccountRiskRating$ { /** @deprecated use `EnrollmentDeterminedAccountRiskRating$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentDeterminedAccountRiskRating$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataOtherAccounts$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataOtherAccounts$Outbound = { account_names?: Array | undefined; account_numbers?: Array | undefined; owner_has_other_accounts_at_apex?: boolean | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataOtherAccounts$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 EnrollmentLlcEnrollmentMetadataOtherAccounts$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataOtherAccounts$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataOtherAccounts$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataOtherAccounts$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataOtherAccounts$Outbound; } export declare function enrollmentLlcEnrollmentMetadataOtherAccountsToJSON(enrollmentLlcEnrollmentMetadataOtherAccounts: EnrollmentLlcEnrollmentMetadataOtherAccounts): string; export declare function enrollmentLlcEnrollmentMetadataOtherAccountsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataFinancialProfile$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataFinancialProfile$Outbound = { banking_relationships?: Array | undefined; other_accounts?: EnrollmentLlcEnrollmentMetadataOtherAccounts$Outbound | null | undefined; primary_source_of_deposited_funds?: string | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataFinancialProfile$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 EnrollmentLlcEnrollmentMetadataFinancialProfile$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataFinancialProfile$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataFinancialProfile$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataFinancialProfile$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataFinancialProfile$Outbound; } export declare function enrollmentLlcEnrollmentMetadataFinancialProfileToJSON(enrollmentLlcEnrollmentMetadataFinancialProfile: EnrollmentLlcEnrollmentMetadataFinancialProfile): string; export declare function enrollmentLlcEnrollmentMetadataFinancialProfileFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$Outbound = { foreign_bond_trading?: boolean | undefined; foreign_bond_trading_detail?: Array | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$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 EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$Outbound; } export declare function enrollmentLlcEnrollmentMetadataForeignBondTradingDetailsToJSON(enrollmentLlcEnrollmentMetadataForeignBondTradingDetails: EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails): string; export declare function enrollmentLlcEnrollmentMetadataForeignBondTradingDetailsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$Outbound = { value?: string | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$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 EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$Outbound; } export declare function enrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentageToJSON(enrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage: EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage): string; export declare function enrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentageFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataLowPricedSecurities$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataLowPricedSecurities$Outbound = { low_priced_securities?: boolean | undefined; low_priced_securities_percentage?: EnrollmentLlcEnrollmentMetadataLowPricedSecuritiesPercentage$Outbound | null | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataLowPricedSecurities$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 EnrollmentLlcEnrollmentMetadataLowPricedSecurities$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataLowPricedSecurities$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataLowPricedSecurities$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataLowPricedSecurities$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataLowPricedSecurities$Outbound; } export declare function enrollmentLlcEnrollmentMetadataLowPricedSecuritiesToJSON(enrollmentLlcEnrollmentMetadataLowPricedSecurities: EnrollmentLlcEnrollmentMetadataLowPricedSecurities): string; export declare function enrollmentLlcEnrollmentMetadataLowPricedSecuritiesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataPrimaryAccountActivityType$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataPrimaryAccountActivityType$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 EnrollmentLlcEnrollmentMetadataPrimaryAccountActivityType$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataPrimaryAccountActivityType$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataPrimaryAccountActivityType$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataWithdrawalFrequency$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataWithdrawalFrequency$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 EnrollmentLlcEnrollmentMetadataWithdrawalFrequency$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataWithdrawalFrequency$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataWithdrawalFrequency$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataPlannedActivity$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataPlannedActivity$Outbound = { foreign_bond_trading_details?: EnrollmentLlcEnrollmentMetadataForeignBondTradingDetails$Outbound | null | undefined; low_priced_securities?: EnrollmentLlcEnrollmentMetadataLowPricedSecurities$Outbound | null | undefined; primary_account_activity_type?: string | undefined; withdrawal_frequency?: string | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataPlannedActivity$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 EnrollmentLlcEnrollmentMetadataPlannedActivity$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataPlannedActivity$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataPlannedActivity$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataPlannedActivity$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataPlannedActivity$Outbound; } export declare function enrollmentLlcEnrollmentMetadataPlannedActivityToJSON(enrollmentLlcEnrollmentMetadataPlannedActivity: EnrollmentLlcEnrollmentMetadataPlannedActivity): string; export declare function enrollmentLlcEnrollmentMetadataPlannedActivityFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataRelatedPepDetails$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentLlcEnrollmentMetadataRelatedPepDetails$Outbound = { direct_or_indirect_related_peps?: boolean | undefined; related_peps?: Array | undefined; }; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataRelatedPepDetails$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 EnrollmentLlcEnrollmentMetadataRelatedPepDetails$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataRelatedPepDetails$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataRelatedPepDetails$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataRelatedPepDetails$Outbound` instead. */ type Outbound = EnrollmentLlcEnrollmentMetadataRelatedPepDetails$Outbound; } export declare function enrollmentLlcEnrollmentMetadataRelatedPepDetailsToJSON(enrollmentLlcEnrollmentMetadataRelatedPepDetails: EnrollmentLlcEnrollmentMetadataRelatedPepDetails): string; export declare function enrollmentLlcEnrollmentMetadataRelatedPepDetailsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentEddAccountEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type EnrollmentEddAccountEnrollmentMetadata$Outbound = { deposited_funds?: EnrollmentLlcEnrollmentMetadataDepositedFunds$Outbound | null | undefined; determined_account_risk_rating?: string | undefined; financial_profile?: EnrollmentLlcEnrollmentMetadataFinancialProfile$Outbound | null | undefined; planned_activity?: EnrollmentLlcEnrollmentMetadataPlannedActivity$Outbound | null | undefined; related_pep_details?: EnrollmentLlcEnrollmentMetadataRelatedPepDetails$Outbound | null | undefined; scope_of_business?: string | undefined; }; /** @internal */ export declare const EnrollmentEddAccountEnrollmentMetadata$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 EnrollmentEddAccountEnrollmentMetadata$ { /** @deprecated use `EnrollmentEddAccountEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentEddAccountEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EnrollmentEddAccountEnrollmentMetadata$Outbound` instead. */ type Outbound = EnrollmentEddAccountEnrollmentMetadata$Outbound; } export declare function enrollmentEddAccountEnrollmentMetadataToJSON(enrollmentEddAccountEnrollmentMetadata: EnrollmentEddAccountEnrollmentMetadata): string; export declare function enrollmentEddAccountEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentLlcEnrollmentMetadataFdicCashSweep$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 EnrollmentLlcEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentLlcEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentLlcEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentMoneyMarketFundSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentMoneyMarketFundSweep$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 EnrollmentMoneyMarketFundSweep$ { /** @deprecated use `EnrollmentMoneyMarketFundSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentMoneyMarketFundSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const LlcEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type LlcEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; edd_account_enrollment_metadata?: EnrollmentEddAccountEnrollmentMetadata$Outbound | null | undefined; fdic_cash_sweep?: string | undefined; money_market_fund_sweep?: string | undefined; }; /** @internal */ export declare const LlcEnrollmentMetadata$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 LlcEnrollmentMetadata$ { /** @deprecated use `LlcEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LlcEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LlcEnrollmentMetadata$Outbound` instead. */ type Outbound = LlcEnrollmentMetadata$Outbound; } export declare function llcEnrollmentMetadataToJSON(llcEnrollmentMetadata: LlcEnrollmentMetadata): string; export declare function llcEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentOperatingPurpose$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentOperatingPurpose$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 EnrollmentOperatingPurpose$ { /** @deprecated use `EnrollmentOperatingPurpose$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentOperatingPurpose$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentTaxAuthority$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentTaxAuthority$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 EnrollmentTaxAuthority$ { /** @deprecated use `EnrollmentTaxAuthority$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentTaxAuthority$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentWithholdingType$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentWithholdingType$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 EnrollmentWithholdingType$ { /** @deprecated use `EnrollmentWithholdingType$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentWithholdingType$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const TaxWithholdingMetadata$inboundSchema: z.ZodType; /** @internal */ export type TaxWithholdingMetadata$Outbound = { tax_authority?: string | undefined; withholding_type?: string | undefined; }; /** @internal */ export declare const TaxWithholdingMetadata$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 TaxWithholdingMetadata$ { /** @deprecated use `TaxWithholdingMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `TaxWithholdingMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `TaxWithholdingMetadata$Outbound` instead. */ type Outbound = TaxWithholdingMetadata$Outbound; } export declare function taxWithholdingMetadataToJSON(taxWithholdingMetadata: TaxWithholdingMetadata): string; export declare function taxWithholdingMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const OperatingEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type OperatingEnrollmentMetadata$Outbound = { operating_purpose?: string | undefined; subtitle?: string | undefined; tax_withholding_metadata?: TaxWithholdingMetadata$Outbound | null | undefined; }; /** @internal */ export declare const OperatingEnrollmentMetadata$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 OperatingEnrollmentMetadata$ { /** @deprecated use `OperatingEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `OperatingEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `OperatingEnrollmentMetadata$Outbound` instead. */ type Outbound = OperatingEnrollmentMetadata$Outbound; } export declare function operatingEnrollmentMetadataToJSON(operatingEnrollmentMetadata: OperatingEnrollmentMetadata): string; export declare function operatingEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const InvestmentVehicleExperience$inboundSchema: z.ZodType; /** @internal */ export type InvestmentVehicleExperience$Outbound = { commodities_average_annual_trade_count?: number | undefined; corporate_bonds_average_annual_trade_count?: number | undefined; funds_average_annual_trade_count?: number | undefined; government_bonds_average_annual_trade_count?: number | undefined; margin_average_annual_trade_count?: number | undefined; municipal_bonds_average_annual_trade_count?: number | undefined; options_average_annual_trade_count?: number | undefined; stocks_average_annual_trade_count?: number | undefined; tax_shelters_average_annual_trade_count?: number | undefined; }; /** @internal */ export declare const InvestmentVehicleExperience$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 InvestmentVehicleExperience$ { /** @deprecated use `InvestmentVehicleExperience$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `InvestmentVehicleExperience$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `InvestmentVehicleExperience$Outbound` instead. */ type Outbound = InvestmentVehicleExperience$Outbound; } export declare function investmentVehicleExperienceToJSON(investmentVehicleExperience: InvestmentVehicleExperience): string; export declare function investmentVehicleExperienceFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentOptionsLevel$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentOptionsLevel$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 EnrollmentOptionsLevel$ { /** @deprecated use `EnrollmentOptionsLevel$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentOptionsLevel$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const OrdersOptionsTradingEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type OrdersOptionsTradingEnrollmentMetadata$Outbound = { investment_vehicle_experience?: InvestmentVehicleExperience$Outbound | null | undefined; options_level?: string | undefined; total_years_options_trading_experience?: number | undefined; }; /** @internal */ export declare const OrdersOptionsTradingEnrollmentMetadata$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 OrdersOptionsTradingEnrollmentMetadata$ { /** @deprecated use `OrdersOptionsTradingEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `OrdersOptionsTradingEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `OrdersOptionsTradingEnrollmentMetadata$Outbound` instead. */ type Outbound = OrdersOptionsTradingEnrollmentMetadata$Outbound; } export declare function ordersOptionsTradingEnrollmentMetadataToJSON(ordersOptionsTradingEnrollmentMetadata: OrdersOptionsTradingEnrollmentMetadata): string; export declare function ordersOptionsTradingEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentState$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentState$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 EnrollmentState$ { /** @deprecated use `EnrollmentState$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentState$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentTrustEnrollmentMetadataDividendReinvestmentPlan$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentTrustEnrollmentMetadataDividendReinvestmentPlan$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 EnrollmentTrustEnrollmentMetadataDividendReinvestmentPlan$ { /** @deprecated use `EnrollmentTrustEnrollmentMetadataDividendReinvestmentPlan$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentTrustEnrollmentMetadataDividendReinvestmentPlan$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentTrustEnrollmentMetadataFdicCashSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentTrustEnrollmentMetadataFdicCashSweep$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 EnrollmentTrustEnrollmentMetadataFdicCashSweep$ { /** @deprecated use `EnrollmentTrustEnrollmentMetadataFdicCashSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentTrustEnrollmentMetadataFdicCashSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentTrustEnrollmentMetadataMoneyMarketFundSweep$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentTrustEnrollmentMetadataMoneyMarketFundSweep$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 EnrollmentTrustEnrollmentMetadataMoneyMarketFundSweep$ { /** @deprecated use `EnrollmentTrustEnrollmentMetadataMoneyMarketFundSweep$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentTrustEnrollmentMetadataMoneyMarketFundSweep$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const EnrollmentOpenedOnBehalfOf$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentOpenedOnBehalfOf$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 EnrollmentOpenedOnBehalfOf$ { /** @deprecated use `EnrollmentOpenedOnBehalfOf$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentOpenedOnBehalfOf$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const TrustEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type TrustEnrollmentMetadata$Outbound = { dividend_reinvestment_plan?: string | undefined; fdic_cash_sweep?: string | undefined; money_market_fund_sweep?: string | undefined; opened_on_behalf_of?: string | undefined; }; /** @internal */ export declare const TrustEnrollmentMetadata$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 TrustEnrollmentMetadata$ { /** @deprecated use `TrustEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `TrustEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `TrustEnrollmentMetadata$Outbound` instead. */ type Outbound = TrustEnrollmentMetadata$Outbound; } export declare function trustEnrollmentMetadataToJSON(trustEnrollmentMetadata: TrustEnrollmentMetadata): string; export declare function trustEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EnrollmentType1$inboundSchema: z.ZodType; /** @internal */ export declare const EnrollmentType1$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 EnrollmentType1$ { /** @deprecated use `EnrollmentType1$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EnrollmentType1$outboundSchema` instead. */ const outboundSchema: z.ZodType; } /** @internal */ export declare const VirtualAccountNumberEnrollmentMetadata$inboundSchema: z.ZodType; /** @internal */ export type VirtualAccountNumberEnrollmentMetadata$Outbound = { routing_number?: string | undefined; virtual_account_number?: string | undefined; }; /** @internal */ export declare const VirtualAccountNumberEnrollmentMetadata$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 VirtualAccountNumberEnrollmentMetadata$ { /** @deprecated use `VirtualAccountNumberEnrollmentMetadata$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `VirtualAccountNumberEnrollmentMetadata$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `VirtualAccountNumberEnrollmentMetadata$Outbound` instead. */ type Outbound = VirtualAccountNumberEnrollmentMetadata$Outbound; } export declare function virtualAccountNumberEnrollmentMetadataToJSON(virtualAccountNumberEnrollmentMetadata: VirtualAccountNumberEnrollmentMetadata): string; export declare function virtualAccountNumberEnrollmentMetadataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Enrollment$inboundSchema: z.ZodType; /** @internal */ export type Enrollment$Outbound = { beneficiary_enrollment_metadata?: BeneficiaryEnrollmentMetadata$Outbound | null | undefined; consent_method?: string | undefined; corporation_enrollment_metadata?: CorporationEnrollmentMetadata$Outbound | null | undefined; custodial_enrollment_metadata?: CustodialEnrollmentMetadata$Outbound | null | undefined; enrollment_id?: string | undefined; enrollment_time?: string | null | undefined; estate_enrollment_metadata?: EstateEnrollmentMetadata$Outbound | null | undefined; foreign_individual_account_enrollment_metadata?: ForeignIndividualAccountEnrollmentMetadata$Outbound | null | undefined; foreign_joint_account_enrollment_metadata?: ForeignJointAccountEnrollmentMetadata$Outbound | null | undefined; fpsl_enrollment_metadata?: FpslEnrollmentMetadata$Outbound | null | undefined; futures_enrollment_metadata?: FuturesEnrollmentMetadata$Outbound | null | undefined; individual_enrollment_metadata?: IndividualEnrollmentMetadata$Outbound | null | undefined; ira_beneficiary_enrollment_metadata?: IraBeneficiaryEnrollmentMetadata$Outbound | null | undefined; ira_rollover_enrollment_metadata?: IraRolloverEnrollmentMetadata$Outbound | null | undefined; ira_roth_enrollment_metadata?: IraRothEnrollmentMetadata$Outbound | null | undefined; ira_sep_enrollment_metadata?: IraSepEnrollmentMetadata$Outbound | null | undefined; ira_simple_enrollment_metadata?: IraSimpleEnrollmentMetadata$Outbound | null | undefined; ira_traditional_enrollment_metadata?: IraTraditionalEnrollmentMetadata$Outbound | null | undefined; joint_community_property_enrollment_metadata?: JointCommunityPropertyEnrollmentMetadata$Outbound | null | undefined; joint_tenants_by_entirety_enrollment_metadata?: JointTenantsByEntiretyEnrollmentMetadata$Outbound | null | undefined; joint_tenants_in_common_enrollment_metadata?: JointTenantsInCommonEnrollmentMetadata$Outbound | null | undefined; joint_with_rights_of_survivorship_enrollment_metadata?: JointWithRightsOfSurvivorshipEnrollmentMetadata$Outbound | null | undefined; llc_enrollment_metadata?: LlcEnrollmentMetadata$Outbound | null | undefined; name?: string | undefined; operating_enrollment_metadata?: OperatingEnrollmentMetadata$Outbound | null | undefined; orders_options_trading_enrollment_metadata?: OrdersOptionsTradingEnrollmentMetadata$Outbound | null | undefined; principal_approver_id?: string | undefined; state?: string | undefined; trust_enrollment_metadata?: TrustEnrollmentMetadata$Outbound | null | undefined; type?: string | undefined; unenrollment_time?: string | null | undefined; virtual_account_number_enrollment_metadata?: VirtualAccountNumberEnrollmentMetadata$Outbound | null | undefined; }; /** @internal */ export declare const Enrollment$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 Enrollment$ { /** @deprecated use `Enrollment$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Enrollment$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Enrollment$Outbound` instead. */ type Outbound = Enrollment$Outbound; } export declare function enrollmentToJSON(enrollment: Enrollment): string; export declare function enrollmentFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=enrollment.d.ts.map