import { z } from 'zod';
export declare const AccountsInstrument: z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
    type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
    underlyingSymbol: z.ZodString;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
    description: string;
    assetType: "CASH_EQUIVALENT";
    cusip: string;
    underlyingSymbol: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
    description: string;
    assetType: "CASH_EQUIVALENT";
    cusip: string;
    underlyingSymbol: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"EQUITY">;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "EQUITY";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "EQUITY";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"FIXED_INCOME">;
    maturityDate: z.ZodString;
    factor: z.ZodNumber;
    variableRate: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "FIXED_INCOME";
    cusip: string;
    maturityDate: string;
    factor: number;
    variableRate: number;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "FIXED_INCOME";
    cusip: string;
    maturityDate: string;
    factor: number;
    variableRate: number;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"MUTUAL_FUND">;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "MUTUAL_FUND";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "MUTUAL_FUND";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"OPTION">;
    optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
        symbol: z.ZodString;
        deliverableUnits: z.ZodNumber;
        apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
        assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
    }, "strip", z.ZodTypeAny, {
        symbol: string;
        assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        deliverableUnits: number;
        apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
    }, {
        symbol: string;
        assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        deliverableUnits: number;
        apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
    }>>, "many">;
    putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
    optionMultiplier: z.ZodNumber;
    type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
    description: string;
    assetType: "OPTION";
    cusip: string;
    putCall: "UNKNOWN" | "PUT" | "CALL";
    optionDeliverables: {
        symbol: string;
        assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        deliverableUnits: number;
        apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
    }[];
    optionMultiplier: number;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
    description: string;
    assetType: "OPTION";
    cusip: string;
    putCall: "UNKNOWN" | "PUT" | "CALL";
    optionDeliverables: {
        symbol: string;
        assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        deliverableUnits: number;
        apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
    }[];
    optionMultiplier: number;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"FUTURE">;
    expirationDate: z.ZodOptional<z.ZodString>;
    activeContract: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "FUTURE";
    cusip: string;
    activeContract: boolean;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
    expirationDate?: string | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "FUTURE";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
    expirationDate?: string | undefined;
    activeContract?: boolean | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"FOREX">;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "FOREX";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "FOREX";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"INDEX">;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "INDEX";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "INDEX";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"PRODUCT">;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "PRODUCT";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "PRODUCT";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"CURRENCY">;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "CURRENCY";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "CURRENCY";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>, z.ZodObject<{
    cusip: z.ZodString;
    symbol: z.ZodString;
    description: z.ZodString;
    instrumentId: z.ZodOptional<z.ZodNumber>;
    netChange: z.ZodOptional<z.ZodNumber>;
} & {
    assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
}, "strip", z.ZodTypeAny, {
    symbol: string;
    description: string;
    assetType: "COLLECTIVE_INVESTMENT";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}, {
    symbol: string;
    description: string;
    assetType: "COLLECTIVE_INVESTMENT";
    cusip: string;
    netChange?: number | undefined;
    instrumentId?: number | undefined;
}>]>;
export declare const GetOrdersResponseBody: z.ZodArray<z.ZodObject<{
    session: z.ZodEnum<["NORMAL", "AM", "PM", "SEAMLESS"]>;
    duration: z.ZodEnum<["DAY", "GOOD_TILL_CANCEL", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL", "END_OF_WEEK", "END_OF_MONTH", "NEXT_END_OF_MONTH", "UNKNOWN"]>;
    orderType: z.ZodEnum<["MARKET", "LIMIT", "STOP", "STOP_LIMIT", "TRAILING_STOP", "CABINET", "NON_MARKETABLE", "MARKET_ON_CLOSE", "EXERCISE", "TRAILING_STOP_LIMIT", "NET_DEBIT", "NET_CREDIT", "NET_ZERO", "LIMIT_ON_CLOSE", "UNKNOWN"]>;
    cancelTime: z.ZodString;
    complexOrderStrategyType: z.ZodEnum<["NONE", "COVERED", "VERTICAL", "BACK_RATIO", "CALENDAR", "DIAGONAL", "STRADDLE", "STRANGLE", "COLLAR_SYNTHETIC", "BUTTERFLY", "CONDOR", "IRON_CONDOR", "VERTICAL_ROLL", "COLLAR_WITH_STOCK", "DOUBLE_DIAGONAL", "UNBALANCED_BUTTERFLY", "UNBALANCED_CONDOR", "UNBALANCED_IRON_CONDOR", "UNBALANCED_VERTICAL_ROLL", "MUTUAL_FUND_SWAP", "CUSTOM"]>;
    quantity: z.ZodNumber;
    filledQuantity: z.ZodNumber;
    remainingQuantity: z.ZodNumber;
    requestedDestination: z.ZodEnum<["INET", "ECN_ARCA", "CBOE", "AMEX", "PHLX", "ISE", "BOX", "NYSE", "NASDAQ", "BATS", "C2", "AUTO"]>;
    destinationLinkName: z.ZodString;
    releaseTime: z.ZodString;
    stopPrice: z.ZodNumber;
    stopPriceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    stopPriceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    stopPriceOffset: z.ZodNumber;
    stopType: z.ZodEnum<["STANDARD", "BID", "ASK", "LAST", "MARK"]>;
    priceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    priceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    price: z.ZodNumber;
    taxLotMethod: z.ZodEnum<["FIFO", "LIFO", "HIGH_COST", "LOW_COST", "AVERAGE_COST", "SPECIFIC_LOT", "LOSS_HARVESTER"]>;
    orderLegCollection: z.ZodArray<z.ZodObject<{
        orderLegType: z.ZodEnum<["EQUITY", "OPTION", "INDEX", "MUTUAL_FUND", "CASH_EQUIVALENT", "FIXED_INCOME", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
        legId: z.ZodNumber;
        instrument: z.ZodLazy<z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
            type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
            underlyingSymbol: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"EQUITY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FIXED_INCOME">;
            maturityDate: z.ZodString;
            factor: z.ZodNumber;
            variableRate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"MUTUAL_FUND">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"OPTION">;
            optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
                symbol: z.ZodString;
                deliverableUnits: z.ZodNumber;
                apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
                assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
            }, "strip", z.ZodTypeAny, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }>>, "many">;
            putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
            optionMultiplier: z.ZodNumber;
            type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FUTURE">;
            expirationDate: z.ZodOptional<z.ZodString>;
            activeContract: z.ZodDefault<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FOREX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"INDEX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"PRODUCT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CURRENCY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>]>>;
        instruction: z.ZodEnum<["BUY", "SELL", "BUY_TO_COVER", "SELL_SHORT", "BUY_TO_OPEN", "BUY_TO_CLOSE", "SELL_TO_OPEN", "SELL_TO_CLOSE", "EXCHANGE", "SELL_SHORT_EXEMPT"]>;
        positionEffect: z.ZodEnum<["OPENING", "CLOSING", "AUTOMATIC"]>;
        quantity: z.ZodNumber;
        quantityType: z.ZodEnum<["ALL_SHARES", "DOLLARS", "SHARES"]>;
        divCapGains: z.ZodEnum<["REINVEST", "PAYOUT"]>;
        toSymbol: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }>, "many">;
    activationPrice: z.ZodNumber;
    specialInstruction: z.ZodEnum<["ALL_OR_NONE", "DO_NOT_REDUCE", "ALL_OR_NONE_DO_NOT_REDUCE"]>;
    orderStrategyType: z.ZodEnum<["SINGLE", "CANCEL", "RECALL", "PAIR", "FLATTEN", "TWO_DAY_SWAP", "BLAST_ALL", "OCO", "TRIGGER"]>;
    orderId: z.ZodNumber;
    cancelable: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>;
    enteredTime: z.ZodString;
    closeTime: z.ZodString;
    tag: z.ZodString;
    accountNumber: z.ZodNumber;
    orderActivityCollection: z.ZodArray<z.ZodObject<{
        activityType: z.ZodEnum<["EXECUTION", "ORDER_ACTION"]>;
        executionType: z.ZodEnum<["FILL"]>;
        quantity: z.ZodNumber;
        orderRemainingQuantity: z.ZodNumber;
        executionLegs: z.ZodArray<z.ZodObject<{
            legId: z.ZodNumber;
            price: z.ZodNumber;
            quantity: z.ZodNumber;
            mismarkedQuantity: z.ZodNumber;
            instrumentId: z.ZodNumber;
            time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }>, "many">;
    replacingOrderCollection: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    childOrderStrategies: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    statusDescription: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: number;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "UNKNOWN" | "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    cancelable: boolean;
    editable: boolean;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    requestedDestination: "NYSE" | "NASDAQ" | "BATS" | "INET" | "ECN_ARCA" | "CBOE" | "AMEX" | "PHLX" | "ISE" | "BOX" | "C2" | "AUTO";
    tag: string;
}, {
    accountNumber: number;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "UNKNOWN" | "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    requestedDestination: "NYSE" | "NASDAQ" | "BATS" | "INET" | "ECN_ARCA" | "CBOE" | "AMEX" | "PHLX" | "ISE" | "BOX" | "C2" | "AUTO";
    tag: string;
    cancelable?: boolean | undefined;
    editable?: boolean | undefined;
}>, "many">;
export type GetOrdersResponseBody = z.infer<typeof GetOrdersResponseBody>;
export declare const GetOrdersPathParams: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export type GetOrdersPathParams = z.infer<typeof GetOrdersPathParams>;
export declare const GetOrdersQueryParams: z.ZodObject<{
    maxResults: z.ZodOptional<z.ZodNumber>;
    fromEnteredTime: z.ZodOptional<z.ZodEffects<z.ZodString, string, unknown>>;
    toEnteredTime: z.ZodOptional<z.ZodEffects<z.ZodString, string, unknown>>;
    status: z.ZodOptional<z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>>;
}, "strip", z.ZodTypeAny, {
    status?: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL" | undefined;
    maxResults?: number | undefined;
    fromEnteredTime?: string | undefined;
    toEnteredTime?: string | undefined;
}, {
    status?: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL" | undefined;
    maxResults?: number | undefined;
    fromEnteredTime?: unknown;
    toEnteredTime?: unknown;
}>;
export type GetOrdersQueryParams = z.infer<typeof GetOrdersQueryParams>;
export declare const GetOrdersParams: z.ZodObject<{
    maxResults: z.ZodOptional<z.ZodNumber>;
    fromEnteredTime: z.ZodOptional<z.ZodEffects<z.ZodString, string, unknown>>;
    toEnteredTime: z.ZodOptional<z.ZodEffects<z.ZodString, string, unknown>>;
    status: z.ZodOptional<z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>>;
}, "strip", z.ZodTypeAny, {
    status?: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL" | undefined;
    maxResults?: number | undefined;
    fromEnteredTime?: string | undefined;
    toEnteredTime?: string | undefined;
}, {
    status?: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL" | undefined;
    maxResults?: number | undefined;
    fromEnteredTime?: unknown;
    toEnteredTime?: unknown;
}>;
export type GetOrdersParams = z.infer<typeof GetOrdersParams>;
export declare const GetOrdersResponse: z.ZodArray<z.ZodObject<{
    session: z.ZodEnum<["NORMAL", "AM", "PM", "SEAMLESS"]>;
    duration: z.ZodEnum<["DAY", "GOOD_TILL_CANCEL", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL", "END_OF_WEEK", "END_OF_MONTH", "NEXT_END_OF_MONTH", "UNKNOWN"]>;
    orderType: z.ZodEnum<["MARKET", "LIMIT", "STOP", "STOP_LIMIT", "TRAILING_STOP", "CABINET", "NON_MARKETABLE", "MARKET_ON_CLOSE", "EXERCISE", "TRAILING_STOP_LIMIT", "NET_DEBIT", "NET_CREDIT", "NET_ZERO", "LIMIT_ON_CLOSE", "UNKNOWN"]>;
    cancelTime: z.ZodString;
    complexOrderStrategyType: z.ZodEnum<["NONE", "COVERED", "VERTICAL", "BACK_RATIO", "CALENDAR", "DIAGONAL", "STRADDLE", "STRANGLE", "COLLAR_SYNTHETIC", "BUTTERFLY", "CONDOR", "IRON_CONDOR", "VERTICAL_ROLL", "COLLAR_WITH_STOCK", "DOUBLE_DIAGONAL", "UNBALANCED_BUTTERFLY", "UNBALANCED_CONDOR", "UNBALANCED_IRON_CONDOR", "UNBALANCED_VERTICAL_ROLL", "MUTUAL_FUND_SWAP", "CUSTOM"]>;
    quantity: z.ZodNumber;
    filledQuantity: z.ZodNumber;
    remainingQuantity: z.ZodNumber;
    requestedDestination: z.ZodEnum<["INET", "ECN_ARCA", "CBOE", "AMEX", "PHLX", "ISE", "BOX", "NYSE", "NASDAQ", "BATS", "C2", "AUTO"]>;
    destinationLinkName: z.ZodString;
    releaseTime: z.ZodString;
    stopPrice: z.ZodNumber;
    stopPriceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    stopPriceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    stopPriceOffset: z.ZodNumber;
    stopType: z.ZodEnum<["STANDARD", "BID", "ASK", "LAST", "MARK"]>;
    priceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    priceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    price: z.ZodNumber;
    taxLotMethod: z.ZodEnum<["FIFO", "LIFO", "HIGH_COST", "LOW_COST", "AVERAGE_COST", "SPECIFIC_LOT", "LOSS_HARVESTER"]>;
    orderLegCollection: z.ZodArray<z.ZodObject<{
        orderLegType: z.ZodEnum<["EQUITY", "OPTION", "INDEX", "MUTUAL_FUND", "CASH_EQUIVALENT", "FIXED_INCOME", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
        legId: z.ZodNumber;
        instrument: z.ZodLazy<z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
            type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
            underlyingSymbol: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"EQUITY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FIXED_INCOME">;
            maturityDate: z.ZodString;
            factor: z.ZodNumber;
            variableRate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"MUTUAL_FUND">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"OPTION">;
            optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
                symbol: z.ZodString;
                deliverableUnits: z.ZodNumber;
                apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
                assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
            }, "strip", z.ZodTypeAny, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }>>, "many">;
            putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
            optionMultiplier: z.ZodNumber;
            type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FUTURE">;
            expirationDate: z.ZodOptional<z.ZodString>;
            activeContract: z.ZodDefault<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FOREX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"INDEX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"PRODUCT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CURRENCY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>]>>;
        instruction: z.ZodEnum<["BUY", "SELL", "BUY_TO_COVER", "SELL_SHORT", "BUY_TO_OPEN", "BUY_TO_CLOSE", "SELL_TO_OPEN", "SELL_TO_CLOSE", "EXCHANGE", "SELL_SHORT_EXEMPT"]>;
        positionEffect: z.ZodEnum<["OPENING", "CLOSING", "AUTOMATIC"]>;
        quantity: z.ZodNumber;
        quantityType: z.ZodEnum<["ALL_SHARES", "DOLLARS", "SHARES"]>;
        divCapGains: z.ZodEnum<["REINVEST", "PAYOUT"]>;
        toSymbol: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }>, "many">;
    activationPrice: z.ZodNumber;
    specialInstruction: z.ZodEnum<["ALL_OR_NONE", "DO_NOT_REDUCE", "ALL_OR_NONE_DO_NOT_REDUCE"]>;
    orderStrategyType: z.ZodEnum<["SINGLE", "CANCEL", "RECALL", "PAIR", "FLATTEN", "TWO_DAY_SWAP", "BLAST_ALL", "OCO", "TRIGGER"]>;
    orderId: z.ZodNumber;
    cancelable: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>;
    enteredTime: z.ZodString;
    closeTime: z.ZodString;
    tag: z.ZodString;
    accountNumber: z.ZodNumber;
    orderActivityCollection: z.ZodArray<z.ZodObject<{
        activityType: z.ZodEnum<["EXECUTION", "ORDER_ACTION"]>;
        executionType: z.ZodEnum<["FILL"]>;
        quantity: z.ZodNumber;
        orderRemainingQuantity: z.ZodNumber;
        executionLegs: z.ZodArray<z.ZodObject<{
            legId: z.ZodNumber;
            price: z.ZodNumber;
            quantity: z.ZodNumber;
            mismarkedQuantity: z.ZodNumber;
            instrumentId: z.ZodNumber;
            time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }>, "many">;
    replacingOrderCollection: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    childOrderStrategies: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    statusDescription: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: number;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "UNKNOWN" | "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    cancelable: boolean;
    editable: boolean;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    requestedDestination: "NYSE" | "NASDAQ" | "BATS" | "INET" | "ECN_ARCA" | "CBOE" | "AMEX" | "PHLX" | "ISE" | "BOX" | "C2" | "AUTO";
    tag: string;
}, {
    accountNumber: number;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "UNKNOWN" | "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    requestedDestination: "NYSE" | "NASDAQ" | "BATS" | "INET" | "ECN_ARCA" | "CBOE" | "AMEX" | "PHLX" | "ISE" | "BOX" | "C2" | "AUTO";
    tag: string;
    cancelable?: boolean | undefined;
    editable?: boolean | undefined;
}>, "many">;
export type GetOrdersResponse = z.infer<typeof GetOrdersResponse>;
export declare const GetOrdersByAccountPathParams: z.ZodObject<{
    accountNumber: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
}, {
    accountNumber: string;
}>;
export type GetOrdersByAccountPathParams = z.infer<typeof GetOrdersByAccountPathParams>;
export declare const GetOrdersByAccountQueryParams: z.ZodObject<{
    maxResults: z.ZodOptional<z.ZodNumber>;
    fromEnteredTime: z.ZodOptional<z.ZodEffects<z.ZodString, string, unknown>>;
    toEnteredTime: z.ZodOptional<z.ZodEffects<z.ZodString, string, unknown>>;
    status: z.ZodOptional<z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>>;
}, "strip", z.ZodTypeAny, {
    status?: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL" | undefined;
    maxResults?: number | undefined;
    fromEnteredTime?: string | undefined;
    toEnteredTime?: string | undefined;
}, {
    status?: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL" | undefined;
    maxResults?: number | undefined;
    fromEnteredTime?: unknown;
    toEnteredTime?: unknown;
}>;
export type GetOrdersByAccountQueryParams = z.infer<typeof GetOrdersByAccountQueryParams>;
export declare const GetOrdersByAccountParams: z.ZodObject<{
    maxResults: z.ZodOptional<z.ZodNumber>;
    fromEnteredTime: z.ZodOptional<z.ZodEffects<z.ZodString, string, unknown>>;
    toEnteredTime: z.ZodOptional<z.ZodEffects<z.ZodString, string, unknown>>;
    status: z.ZodOptional<z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>>;
} & {
    accountNumber: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    status?: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL" | undefined;
    maxResults?: number | undefined;
    fromEnteredTime?: string | undefined;
    toEnteredTime?: string | undefined;
}, {
    accountNumber: string;
    status?: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL" | undefined;
    maxResults?: number | undefined;
    fromEnteredTime?: unknown;
    toEnteredTime?: unknown;
}>;
export type GetOrdersByAccountParams = z.infer<typeof GetOrdersByAccountParams>;
export declare const GetOrdersByAccountResponse: z.ZodArray<z.ZodObject<{
    session: z.ZodEnum<["NORMAL", "AM", "PM", "SEAMLESS"]>;
    duration: z.ZodEnum<["DAY", "GOOD_TILL_CANCEL", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL", "END_OF_WEEK", "END_OF_MONTH", "NEXT_END_OF_MONTH", "UNKNOWN"]>;
    orderType: z.ZodEnum<["MARKET", "LIMIT", "STOP", "STOP_LIMIT", "TRAILING_STOP", "CABINET", "NON_MARKETABLE", "MARKET_ON_CLOSE", "EXERCISE", "TRAILING_STOP_LIMIT", "NET_DEBIT", "NET_CREDIT", "NET_ZERO", "LIMIT_ON_CLOSE", "UNKNOWN"]>;
    cancelTime: z.ZodString;
    complexOrderStrategyType: z.ZodEnum<["NONE", "COVERED", "VERTICAL", "BACK_RATIO", "CALENDAR", "DIAGONAL", "STRADDLE", "STRANGLE", "COLLAR_SYNTHETIC", "BUTTERFLY", "CONDOR", "IRON_CONDOR", "VERTICAL_ROLL", "COLLAR_WITH_STOCK", "DOUBLE_DIAGONAL", "UNBALANCED_BUTTERFLY", "UNBALANCED_CONDOR", "UNBALANCED_IRON_CONDOR", "UNBALANCED_VERTICAL_ROLL", "MUTUAL_FUND_SWAP", "CUSTOM"]>;
    quantity: z.ZodNumber;
    filledQuantity: z.ZodNumber;
    remainingQuantity: z.ZodNumber;
    requestedDestination: z.ZodEnum<["INET", "ECN_ARCA", "CBOE", "AMEX", "PHLX", "ISE", "BOX", "NYSE", "NASDAQ", "BATS", "C2", "AUTO"]>;
    destinationLinkName: z.ZodString;
    releaseTime: z.ZodString;
    stopPrice: z.ZodNumber;
    stopPriceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    stopPriceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    stopPriceOffset: z.ZodNumber;
    stopType: z.ZodEnum<["STANDARD", "BID", "ASK", "LAST", "MARK"]>;
    priceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    priceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    price: z.ZodNumber;
    taxLotMethod: z.ZodEnum<["FIFO", "LIFO", "HIGH_COST", "LOW_COST", "AVERAGE_COST", "SPECIFIC_LOT", "LOSS_HARVESTER"]>;
    orderLegCollection: z.ZodArray<z.ZodObject<{
        orderLegType: z.ZodEnum<["EQUITY", "OPTION", "INDEX", "MUTUAL_FUND", "CASH_EQUIVALENT", "FIXED_INCOME", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
        legId: z.ZodNumber;
        instrument: z.ZodLazy<z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
            type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
            underlyingSymbol: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"EQUITY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FIXED_INCOME">;
            maturityDate: z.ZodString;
            factor: z.ZodNumber;
            variableRate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"MUTUAL_FUND">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"OPTION">;
            optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
                symbol: z.ZodString;
                deliverableUnits: z.ZodNumber;
                apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
                assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
            }, "strip", z.ZodTypeAny, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }>>, "many">;
            putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
            optionMultiplier: z.ZodNumber;
            type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FUTURE">;
            expirationDate: z.ZodOptional<z.ZodString>;
            activeContract: z.ZodDefault<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FOREX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"INDEX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"PRODUCT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CURRENCY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>]>>;
        instruction: z.ZodEnum<["BUY", "SELL", "BUY_TO_COVER", "SELL_SHORT", "BUY_TO_OPEN", "BUY_TO_CLOSE", "SELL_TO_OPEN", "SELL_TO_CLOSE", "EXCHANGE", "SELL_SHORT_EXEMPT"]>;
        positionEffect: z.ZodEnum<["OPENING", "CLOSING", "AUTOMATIC"]>;
        quantity: z.ZodNumber;
        quantityType: z.ZodEnum<["ALL_SHARES", "DOLLARS", "SHARES"]>;
        divCapGains: z.ZodEnum<["REINVEST", "PAYOUT"]>;
        toSymbol: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }>, "many">;
    activationPrice: z.ZodNumber;
    specialInstruction: z.ZodEnum<["ALL_OR_NONE", "DO_NOT_REDUCE", "ALL_OR_NONE_DO_NOT_REDUCE"]>;
    orderStrategyType: z.ZodEnum<["SINGLE", "CANCEL", "RECALL", "PAIR", "FLATTEN", "TWO_DAY_SWAP", "BLAST_ALL", "OCO", "TRIGGER"]>;
    orderId: z.ZodNumber;
    cancelable: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>;
    enteredTime: z.ZodString;
    closeTime: z.ZodString;
    tag: z.ZodString;
    accountNumber: z.ZodNumber;
    orderActivityCollection: z.ZodArray<z.ZodObject<{
        activityType: z.ZodEnum<["EXECUTION", "ORDER_ACTION"]>;
        executionType: z.ZodEnum<["FILL"]>;
        quantity: z.ZodNumber;
        orderRemainingQuantity: z.ZodNumber;
        executionLegs: z.ZodArray<z.ZodObject<{
            legId: z.ZodNumber;
            price: z.ZodNumber;
            quantity: z.ZodNumber;
            mismarkedQuantity: z.ZodNumber;
            instrumentId: z.ZodNumber;
            time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }>, "many">;
    replacingOrderCollection: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    childOrderStrategies: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    statusDescription: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: number;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "UNKNOWN" | "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    cancelable: boolean;
    editable: boolean;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    requestedDestination: "NYSE" | "NASDAQ" | "BATS" | "INET" | "ECN_ARCA" | "CBOE" | "AMEX" | "PHLX" | "ISE" | "BOX" | "C2" | "AUTO";
    tag: string;
}, {
    accountNumber: number;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "UNKNOWN" | "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    requestedDestination: "NYSE" | "NASDAQ" | "BATS" | "INET" | "ECN_ARCA" | "CBOE" | "AMEX" | "PHLX" | "ISE" | "BOX" | "C2" | "AUTO";
    tag: string;
    cancelable?: boolean | undefined;
    editable?: boolean | undefined;
}>, "many">;
export type GetOrdersByAccountResponse = z.infer<typeof GetOrdersByAccountResponse>;
export declare const PlaceOrderPathParams: z.ZodObject<{
    accountNumber: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
}, {
    accountNumber: string;
}>;
export type PlaceOrderPathParams = z.infer<typeof PlaceOrderPathParams>;
export declare const PlaceOrderRequestBody: z.ZodObject<{
    session: z.ZodEnum<["NORMAL", "AM", "PM", "SEAMLESS"]>;
    duration: z.ZodEnum<["DAY", "GOOD_TILL_CANCEL", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL", "END_OF_WEEK", "END_OF_MONTH", "NEXT_END_OF_MONTH", "UNKNOWN"]>;
    orderType: z.ZodEnum<["MARKET", "LIMIT", "STOP", "STOP_LIMIT", "TRAILING_STOP", "CABINET", "NON_MARKETABLE", "MARKET_ON_CLOSE", "EXERCISE", "TRAILING_STOP_LIMIT", "NET_DEBIT", "NET_CREDIT", "NET_ZERO", "LIMIT_ON_CLOSE"]>;
    cancelTime: z.ZodString;
    complexOrderStrategyType: z.ZodEnum<["NONE", "COVERED", "VERTICAL", "BACK_RATIO", "CALENDAR", "DIAGONAL", "STRADDLE", "STRANGLE", "COLLAR_SYNTHETIC", "BUTTERFLY", "CONDOR", "IRON_CONDOR", "VERTICAL_ROLL", "COLLAR_WITH_STOCK", "DOUBLE_DIAGONAL", "UNBALANCED_BUTTERFLY", "UNBALANCED_CONDOR", "UNBALANCED_IRON_CONDOR", "UNBALANCED_VERTICAL_ROLL", "MUTUAL_FUND_SWAP", "CUSTOM"]>;
    quantity: z.ZodNumber;
    filledQuantity: z.ZodNumber;
    remainingQuantity: z.ZodNumber;
    destinationLinkName: z.ZodString;
    releaseTime: z.ZodString;
    stopPrice: z.ZodNumber;
    stopPriceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    stopPriceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    stopPriceOffset: z.ZodNumber;
    stopType: z.ZodEnum<["STANDARD", "BID", "ASK", "LAST", "MARK"]>;
    priceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    priceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    price: z.ZodNumber;
    taxLotMethod: z.ZodEnum<["FIFO", "LIFO", "HIGH_COST", "LOW_COST", "AVERAGE_COST", "SPECIFIC_LOT", "LOSS_HARVESTER"]>;
    orderLegCollection: z.ZodArray<z.ZodObject<{
        orderLegType: z.ZodEnum<["EQUITY", "OPTION", "INDEX", "MUTUAL_FUND", "CASH_EQUIVALENT", "FIXED_INCOME", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
        legId: z.ZodNumber;
        instrument: z.ZodLazy<z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
            type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
            underlyingSymbol: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"EQUITY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FIXED_INCOME">;
            maturityDate: z.ZodString;
            factor: z.ZodNumber;
            variableRate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"MUTUAL_FUND">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"OPTION">;
            optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
                symbol: z.ZodString;
                deliverableUnits: z.ZodNumber;
                apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
                assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
            }, "strip", z.ZodTypeAny, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }>>, "many">;
            putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
            optionMultiplier: z.ZodNumber;
            type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FUTURE">;
            expirationDate: z.ZodOptional<z.ZodString>;
            activeContract: z.ZodDefault<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FOREX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"INDEX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"PRODUCT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CURRENCY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>]>>;
        instruction: z.ZodEnum<["BUY", "SELL", "BUY_TO_COVER", "SELL_SHORT", "BUY_TO_OPEN", "BUY_TO_CLOSE", "SELL_TO_OPEN", "SELL_TO_CLOSE", "EXCHANGE", "SELL_SHORT_EXEMPT"]>;
        positionEffect: z.ZodEnum<["OPENING", "CLOSING", "AUTOMATIC"]>;
        quantity: z.ZodNumber;
        quantityType: z.ZodEnum<["ALL_SHARES", "DOLLARS", "SHARES"]>;
        divCapGains: z.ZodEnum<["REINVEST", "PAYOUT"]>;
        toSymbol: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }>, "many">;
    activationPrice: z.ZodNumber;
    specialInstruction: z.ZodEnum<["ALL_OR_NONE", "DO_NOT_REDUCE", "ALL_OR_NONE_DO_NOT_REDUCE"]>;
    orderStrategyType: z.ZodEnum<["SINGLE", "CANCEL", "RECALL", "PAIR", "FLATTEN", "TWO_DAY_SWAP", "BLAST_ALL", "OCO", "TRIGGER"]>;
    orderId: z.ZodNumber;
    cancelable: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>;
    enteredTime: z.ZodString;
    closeTime: z.ZodString;
    accountNumber: z.ZodString;
    orderActivityCollection: z.ZodArray<z.ZodObject<{
        activityType: z.ZodEnum<["EXECUTION", "ORDER_ACTION"]>;
        executionType: z.ZodEnum<["FILL"]>;
        quantity: z.ZodNumber;
        orderRemainingQuantity: z.ZodNumber;
        executionLegs: z.ZodArray<z.ZodObject<{
            legId: z.ZodNumber;
            price: z.ZodNumber;
            quantity: z.ZodNumber;
            mismarkedQuantity: z.ZodNumber;
            instrumentId: z.ZodNumber;
            time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }>, "many">;
    replacingOrderCollection: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    childOrderStrategies: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    statusDescription: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    cancelable: boolean;
    editable: boolean;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
}, {
    accountNumber: string;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    cancelable?: boolean | undefined;
    editable?: boolean | undefined;
}>;
export type PlaceOrderRequestBody = z.infer<typeof PlaceOrderRequestBody>;
export declare const PlaceOrderParams: z.ZodObject<{
    accountNumber: z.ZodString;
} & {
    session: z.ZodEnum<["NORMAL", "AM", "PM", "SEAMLESS"]>;
    duration: z.ZodEnum<["DAY", "GOOD_TILL_CANCEL", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL", "END_OF_WEEK", "END_OF_MONTH", "NEXT_END_OF_MONTH", "UNKNOWN"]>;
    orderType: z.ZodEnum<["MARKET", "LIMIT", "STOP", "STOP_LIMIT", "TRAILING_STOP", "CABINET", "NON_MARKETABLE", "MARKET_ON_CLOSE", "EXERCISE", "TRAILING_STOP_LIMIT", "NET_DEBIT", "NET_CREDIT", "NET_ZERO", "LIMIT_ON_CLOSE"]>;
    cancelTime: z.ZodString;
    complexOrderStrategyType: z.ZodEnum<["NONE", "COVERED", "VERTICAL", "BACK_RATIO", "CALENDAR", "DIAGONAL", "STRADDLE", "STRANGLE", "COLLAR_SYNTHETIC", "BUTTERFLY", "CONDOR", "IRON_CONDOR", "VERTICAL_ROLL", "COLLAR_WITH_STOCK", "DOUBLE_DIAGONAL", "UNBALANCED_BUTTERFLY", "UNBALANCED_CONDOR", "UNBALANCED_IRON_CONDOR", "UNBALANCED_VERTICAL_ROLL", "MUTUAL_FUND_SWAP", "CUSTOM"]>;
    quantity: z.ZodNumber;
    filledQuantity: z.ZodNumber;
    remainingQuantity: z.ZodNumber;
    destinationLinkName: z.ZodString;
    releaseTime: z.ZodString;
    stopPrice: z.ZodNumber;
    stopPriceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    stopPriceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    stopPriceOffset: z.ZodNumber;
    stopType: z.ZodEnum<["STANDARD", "BID", "ASK", "LAST", "MARK"]>;
    priceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    priceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    price: z.ZodNumber;
    taxLotMethod: z.ZodEnum<["FIFO", "LIFO", "HIGH_COST", "LOW_COST", "AVERAGE_COST", "SPECIFIC_LOT", "LOSS_HARVESTER"]>;
    orderLegCollection: z.ZodArray<z.ZodObject<{
        orderLegType: z.ZodEnum<["EQUITY", "OPTION", "INDEX", "MUTUAL_FUND", "CASH_EQUIVALENT", "FIXED_INCOME", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
        legId: z.ZodNumber;
        instrument: z.ZodLazy<z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
            type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
            underlyingSymbol: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"EQUITY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FIXED_INCOME">;
            maturityDate: z.ZodString;
            factor: z.ZodNumber;
            variableRate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"MUTUAL_FUND">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"OPTION">;
            optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
                symbol: z.ZodString;
                deliverableUnits: z.ZodNumber;
                apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
                assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
            }, "strip", z.ZodTypeAny, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }>>, "many">;
            putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
            optionMultiplier: z.ZodNumber;
            type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FUTURE">;
            expirationDate: z.ZodOptional<z.ZodString>;
            activeContract: z.ZodDefault<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FOREX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"INDEX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"PRODUCT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CURRENCY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>]>>;
        instruction: z.ZodEnum<["BUY", "SELL", "BUY_TO_COVER", "SELL_SHORT", "BUY_TO_OPEN", "BUY_TO_CLOSE", "SELL_TO_OPEN", "SELL_TO_CLOSE", "EXCHANGE", "SELL_SHORT_EXEMPT"]>;
        positionEffect: z.ZodEnum<["OPENING", "CLOSING", "AUTOMATIC"]>;
        quantity: z.ZodNumber;
        quantityType: z.ZodEnum<["ALL_SHARES", "DOLLARS", "SHARES"]>;
        divCapGains: z.ZodEnum<["REINVEST", "PAYOUT"]>;
        toSymbol: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }>, "many">;
    activationPrice: z.ZodNumber;
    specialInstruction: z.ZodEnum<["ALL_OR_NONE", "DO_NOT_REDUCE", "ALL_OR_NONE_DO_NOT_REDUCE"]>;
    orderStrategyType: z.ZodEnum<["SINGLE", "CANCEL", "RECALL", "PAIR", "FLATTEN", "TWO_DAY_SWAP", "BLAST_ALL", "OCO", "TRIGGER"]>;
    orderId: z.ZodNumber;
    cancelable: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>;
    enteredTime: z.ZodString;
    closeTime: z.ZodString;
    accountNumber: z.ZodString;
    orderActivityCollection: z.ZodArray<z.ZodObject<{
        activityType: z.ZodEnum<["EXECUTION", "ORDER_ACTION"]>;
        executionType: z.ZodEnum<["FILL"]>;
        quantity: z.ZodNumber;
        orderRemainingQuantity: z.ZodNumber;
        executionLegs: z.ZodArray<z.ZodObject<{
            legId: z.ZodNumber;
            price: z.ZodNumber;
            quantity: z.ZodNumber;
            mismarkedQuantity: z.ZodNumber;
            instrumentId: z.ZodNumber;
            time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }>, "many">;
    replacingOrderCollection: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    childOrderStrategies: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    statusDescription: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    cancelable: boolean;
    editable: boolean;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
}, {
    accountNumber: string;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    cancelable?: boolean | undefined;
    editable?: boolean | undefined;
}>;
export type PlaceOrderParams = z.infer<typeof PlaceOrderParams>;
export declare const PlaceOrderResponse: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>;
export type PlaceOrderResponse = z.infer<typeof PlaceOrderResponse>;
export declare const GetOrderByIdPathParams: z.ZodObject<{
    accountNumber: z.ZodString;
    orderId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    orderId: number;
}, {
    accountNumber: string;
    orderId: number;
}>;
export type GetOrderByIdPathParams = z.infer<typeof GetOrderByIdPathParams>;
export declare const GetOrderByIdQueryParams: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export type GetOrderByIdQueryParams = z.infer<typeof GetOrderByIdQueryParams>;
export declare const GetOrderByIdParams: z.ZodObject<{
    accountNumber: z.ZodString;
    orderId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    orderId: number;
}, {
    accountNumber: string;
    orderId: number;
}>;
export type GetOrderByIdParams = z.infer<typeof GetOrderByIdParams>;
export declare const GetOrderByIdResponse: z.ZodObject<{
    session: z.ZodEnum<["NORMAL", "AM", "PM", "SEAMLESS"]>;
    duration: z.ZodEnum<["DAY", "GOOD_TILL_CANCEL", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL", "END_OF_WEEK", "END_OF_MONTH", "NEXT_END_OF_MONTH", "UNKNOWN"]>;
    orderType: z.ZodEnum<["MARKET", "LIMIT", "STOP", "STOP_LIMIT", "TRAILING_STOP", "CABINET", "NON_MARKETABLE", "MARKET_ON_CLOSE", "EXERCISE", "TRAILING_STOP_LIMIT", "NET_DEBIT", "NET_CREDIT", "NET_ZERO", "LIMIT_ON_CLOSE", "UNKNOWN"]>;
    cancelTime: z.ZodString;
    complexOrderStrategyType: z.ZodEnum<["NONE", "COVERED", "VERTICAL", "BACK_RATIO", "CALENDAR", "DIAGONAL", "STRADDLE", "STRANGLE", "COLLAR_SYNTHETIC", "BUTTERFLY", "CONDOR", "IRON_CONDOR", "VERTICAL_ROLL", "COLLAR_WITH_STOCK", "DOUBLE_DIAGONAL", "UNBALANCED_BUTTERFLY", "UNBALANCED_CONDOR", "UNBALANCED_IRON_CONDOR", "UNBALANCED_VERTICAL_ROLL", "MUTUAL_FUND_SWAP", "CUSTOM"]>;
    quantity: z.ZodNumber;
    filledQuantity: z.ZodNumber;
    remainingQuantity: z.ZodNumber;
    requestedDestination: z.ZodEnum<["INET", "ECN_ARCA", "CBOE", "AMEX", "PHLX", "ISE", "BOX", "NYSE", "NASDAQ", "BATS", "C2", "AUTO"]>;
    destinationLinkName: z.ZodString;
    releaseTime: z.ZodString;
    stopPrice: z.ZodNumber;
    stopPriceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    stopPriceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    stopPriceOffset: z.ZodNumber;
    stopType: z.ZodEnum<["STANDARD", "BID", "ASK", "LAST", "MARK"]>;
    priceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    priceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    price: z.ZodNumber;
    taxLotMethod: z.ZodEnum<["FIFO", "LIFO", "HIGH_COST", "LOW_COST", "AVERAGE_COST", "SPECIFIC_LOT", "LOSS_HARVESTER"]>;
    orderLegCollection: z.ZodArray<z.ZodObject<{
        orderLegType: z.ZodEnum<["EQUITY", "OPTION", "INDEX", "MUTUAL_FUND", "CASH_EQUIVALENT", "FIXED_INCOME", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
        legId: z.ZodNumber;
        instrument: z.ZodLazy<z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
            type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
            underlyingSymbol: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"EQUITY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FIXED_INCOME">;
            maturityDate: z.ZodString;
            factor: z.ZodNumber;
            variableRate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"MUTUAL_FUND">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"OPTION">;
            optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
                symbol: z.ZodString;
                deliverableUnits: z.ZodNumber;
                apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
                assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
            }, "strip", z.ZodTypeAny, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }>>, "many">;
            putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
            optionMultiplier: z.ZodNumber;
            type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FUTURE">;
            expirationDate: z.ZodOptional<z.ZodString>;
            activeContract: z.ZodDefault<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FOREX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"INDEX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"PRODUCT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CURRENCY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>]>>;
        instruction: z.ZodEnum<["BUY", "SELL", "BUY_TO_COVER", "SELL_SHORT", "BUY_TO_OPEN", "BUY_TO_CLOSE", "SELL_TO_OPEN", "SELL_TO_CLOSE", "EXCHANGE", "SELL_SHORT_EXEMPT"]>;
        positionEffect: z.ZodEnum<["OPENING", "CLOSING", "AUTOMATIC"]>;
        quantity: z.ZodNumber;
        quantityType: z.ZodEnum<["ALL_SHARES", "DOLLARS", "SHARES"]>;
        divCapGains: z.ZodEnum<["REINVEST", "PAYOUT"]>;
        toSymbol: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }>, "many">;
    activationPrice: z.ZodNumber;
    specialInstruction: z.ZodEnum<["ALL_OR_NONE", "DO_NOT_REDUCE", "ALL_OR_NONE_DO_NOT_REDUCE"]>;
    orderStrategyType: z.ZodEnum<["SINGLE", "CANCEL", "RECALL", "PAIR", "FLATTEN", "TWO_DAY_SWAP", "BLAST_ALL", "OCO", "TRIGGER"]>;
    orderId: z.ZodNumber;
    cancelable: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>;
    enteredTime: z.ZodString;
    closeTime: z.ZodString;
    tag: z.ZodString;
    accountNumber: z.ZodNumber;
    orderActivityCollection: z.ZodArray<z.ZodObject<{
        activityType: z.ZodEnum<["EXECUTION", "ORDER_ACTION"]>;
        executionType: z.ZodEnum<["FILL"]>;
        quantity: z.ZodNumber;
        orderRemainingQuantity: z.ZodNumber;
        executionLegs: z.ZodArray<z.ZodObject<{
            legId: z.ZodNumber;
            price: z.ZodNumber;
            quantity: z.ZodNumber;
            mismarkedQuantity: z.ZodNumber;
            instrumentId: z.ZodNumber;
            time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }>, "many">;
    replacingOrderCollection: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    childOrderStrategies: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    statusDescription: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: number;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "UNKNOWN" | "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    cancelable: boolean;
    editable: boolean;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    requestedDestination: "NYSE" | "NASDAQ" | "BATS" | "INET" | "ECN_ARCA" | "CBOE" | "AMEX" | "PHLX" | "ISE" | "BOX" | "C2" | "AUTO";
    tag: string;
}, {
    accountNumber: number;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "UNKNOWN" | "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    requestedDestination: "NYSE" | "NASDAQ" | "BATS" | "INET" | "ECN_ARCA" | "CBOE" | "AMEX" | "PHLX" | "ISE" | "BOX" | "C2" | "AUTO";
    tag: string;
    cancelable?: boolean | undefined;
    editable?: boolean | undefined;
}>;
export type GetOrderByIdResponse = z.infer<typeof GetOrderByIdResponse>;
export declare const CancelOrderPathParams: z.ZodObject<{
    accountNumber: z.ZodString;
    orderId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    orderId: number;
}, {
    accountNumber: string;
    orderId: number;
}>;
export type CancelOrderPathParams = z.infer<typeof CancelOrderPathParams>;
export declare const CancelOrderQueryParams: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export type CancelOrderQueryParams = z.infer<typeof CancelOrderQueryParams>;
export declare const CancelOrderParams: z.ZodObject<{
    accountNumber: z.ZodString;
    orderId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    orderId: number;
}, {
    accountNumber: string;
    orderId: number;
}>;
export type CancelOrderParams = z.infer<typeof CancelOrderParams>;
export declare const CancelOrderResponse: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>;
export type CancelOrderResponse = z.infer<typeof CancelOrderResponse>;
export declare const ReplaceOrderPathParams: z.ZodObject<{
    accountNumber: z.ZodString;
    orderId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    orderId: number;
}, {
    accountNumber: string;
    orderId: number;
}>;
export type ReplaceOrderPathParams = z.infer<typeof ReplaceOrderPathParams>;
export declare const ReplaceOrderRequestBody: z.ZodObject<{
    session: z.ZodEnum<["NORMAL", "AM", "PM", "SEAMLESS"]>;
    duration: z.ZodEnum<["DAY", "GOOD_TILL_CANCEL", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL", "END_OF_WEEK", "END_OF_MONTH", "NEXT_END_OF_MONTH", "UNKNOWN"]>;
    orderType: z.ZodEnum<["MARKET", "LIMIT", "STOP", "STOP_LIMIT", "TRAILING_STOP", "CABINET", "NON_MARKETABLE", "MARKET_ON_CLOSE", "EXERCISE", "TRAILING_STOP_LIMIT", "NET_DEBIT", "NET_CREDIT", "NET_ZERO", "LIMIT_ON_CLOSE"]>;
    cancelTime: z.ZodString;
    complexOrderStrategyType: z.ZodEnum<["NONE", "COVERED", "VERTICAL", "BACK_RATIO", "CALENDAR", "DIAGONAL", "STRADDLE", "STRANGLE", "COLLAR_SYNTHETIC", "BUTTERFLY", "CONDOR", "IRON_CONDOR", "VERTICAL_ROLL", "COLLAR_WITH_STOCK", "DOUBLE_DIAGONAL", "UNBALANCED_BUTTERFLY", "UNBALANCED_CONDOR", "UNBALANCED_IRON_CONDOR", "UNBALANCED_VERTICAL_ROLL", "MUTUAL_FUND_SWAP", "CUSTOM"]>;
    quantity: z.ZodNumber;
    filledQuantity: z.ZodNumber;
    remainingQuantity: z.ZodNumber;
    destinationLinkName: z.ZodString;
    releaseTime: z.ZodString;
    stopPrice: z.ZodNumber;
    stopPriceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    stopPriceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    stopPriceOffset: z.ZodNumber;
    stopType: z.ZodEnum<["STANDARD", "BID", "ASK", "LAST", "MARK"]>;
    priceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    priceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    price: z.ZodNumber;
    taxLotMethod: z.ZodEnum<["FIFO", "LIFO", "HIGH_COST", "LOW_COST", "AVERAGE_COST", "SPECIFIC_LOT", "LOSS_HARVESTER"]>;
    orderLegCollection: z.ZodArray<z.ZodObject<{
        orderLegType: z.ZodEnum<["EQUITY", "OPTION", "INDEX", "MUTUAL_FUND", "CASH_EQUIVALENT", "FIXED_INCOME", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
        legId: z.ZodNumber;
        instrument: z.ZodLazy<z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
            type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
            underlyingSymbol: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"EQUITY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FIXED_INCOME">;
            maturityDate: z.ZodString;
            factor: z.ZodNumber;
            variableRate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"MUTUAL_FUND">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"OPTION">;
            optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
                symbol: z.ZodString;
                deliverableUnits: z.ZodNumber;
                apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
                assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
            }, "strip", z.ZodTypeAny, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }>>, "many">;
            putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
            optionMultiplier: z.ZodNumber;
            type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FUTURE">;
            expirationDate: z.ZodOptional<z.ZodString>;
            activeContract: z.ZodDefault<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FOREX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"INDEX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"PRODUCT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CURRENCY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>]>>;
        instruction: z.ZodEnum<["BUY", "SELL", "BUY_TO_COVER", "SELL_SHORT", "BUY_TO_OPEN", "BUY_TO_CLOSE", "SELL_TO_OPEN", "SELL_TO_CLOSE", "EXCHANGE", "SELL_SHORT_EXEMPT"]>;
        positionEffect: z.ZodEnum<["OPENING", "CLOSING", "AUTOMATIC"]>;
        quantity: z.ZodNumber;
        quantityType: z.ZodEnum<["ALL_SHARES", "DOLLARS", "SHARES"]>;
        divCapGains: z.ZodEnum<["REINVEST", "PAYOUT"]>;
        toSymbol: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }>, "many">;
    activationPrice: z.ZodNumber;
    specialInstruction: z.ZodEnum<["ALL_OR_NONE", "DO_NOT_REDUCE", "ALL_OR_NONE_DO_NOT_REDUCE"]>;
    orderStrategyType: z.ZodEnum<["SINGLE", "CANCEL", "RECALL", "PAIR", "FLATTEN", "TWO_DAY_SWAP", "BLAST_ALL", "OCO", "TRIGGER"]>;
    orderId: z.ZodNumber;
    cancelable: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>;
    enteredTime: z.ZodString;
    closeTime: z.ZodString;
    accountNumber: z.ZodString;
    orderActivityCollection: z.ZodArray<z.ZodObject<{
        activityType: z.ZodEnum<["EXECUTION", "ORDER_ACTION"]>;
        executionType: z.ZodEnum<["FILL"]>;
        quantity: z.ZodNumber;
        orderRemainingQuantity: z.ZodNumber;
        executionLegs: z.ZodArray<z.ZodObject<{
            legId: z.ZodNumber;
            price: z.ZodNumber;
            quantity: z.ZodNumber;
            mismarkedQuantity: z.ZodNumber;
            instrumentId: z.ZodNumber;
            time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }>, "many">;
    replacingOrderCollection: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    childOrderStrategies: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    statusDescription: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    cancelable: boolean;
    editable: boolean;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
}, {
    accountNumber: string;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    cancelable?: boolean | undefined;
    editable?: boolean | undefined;
}>;
export type ReplaceOrderRequestBody = z.infer<typeof ReplaceOrderRequestBody>;
export declare const ReplaceOrderParams: z.ZodObject<{
    accountNumber: z.ZodString;
    orderId: z.ZodNumber;
} & {
    session: z.ZodEnum<["NORMAL", "AM", "PM", "SEAMLESS"]>;
    duration: z.ZodEnum<["DAY", "GOOD_TILL_CANCEL", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL", "END_OF_WEEK", "END_OF_MONTH", "NEXT_END_OF_MONTH", "UNKNOWN"]>;
    orderType: z.ZodEnum<["MARKET", "LIMIT", "STOP", "STOP_LIMIT", "TRAILING_STOP", "CABINET", "NON_MARKETABLE", "MARKET_ON_CLOSE", "EXERCISE", "TRAILING_STOP_LIMIT", "NET_DEBIT", "NET_CREDIT", "NET_ZERO", "LIMIT_ON_CLOSE"]>;
    cancelTime: z.ZodString;
    complexOrderStrategyType: z.ZodEnum<["NONE", "COVERED", "VERTICAL", "BACK_RATIO", "CALENDAR", "DIAGONAL", "STRADDLE", "STRANGLE", "COLLAR_SYNTHETIC", "BUTTERFLY", "CONDOR", "IRON_CONDOR", "VERTICAL_ROLL", "COLLAR_WITH_STOCK", "DOUBLE_DIAGONAL", "UNBALANCED_BUTTERFLY", "UNBALANCED_CONDOR", "UNBALANCED_IRON_CONDOR", "UNBALANCED_VERTICAL_ROLL", "MUTUAL_FUND_SWAP", "CUSTOM"]>;
    quantity: z.ZodNumber;
    filledQuantity: z.ZodNumber;
    remainingQuantity: z.ZodNumber;
    destinationLinkName: z.ZodString;
    releaseTime: z.ZodString;
    stopPrice: z.ZodNumber;
    stopPriceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    stopPriceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    stopPriceOffset: z.ZodNumber;
    stopType: z.ZodEnum<["STANDARD", "BID", "ASK", "LAST", "MARK"]>;
    priceLinkBasis: z.ZodEnum<["MANUAL", "BASE", "TRIGGER", "LAST", "BID", "ASK", "ASK_BID", "MARK", "AVERAGE"]>;
    priceLinkType: z.ZodEnum<["VALUE", "PERCENT", "TICK"]>;
    price: z.ZodNumber;
    taxLotMethod: z.ZodEnum<["FIFO", "LIFO", "HIGH_COST", "LOW_COST", "AVERAGE_COST", "SPECIFIC_LOT", "LOSS_HARVESTER"]>;
    orderLegCollection: z.ZodArray<z.ZodObject<{
        orderLegType: z.ZodEnum<["EQUITY", "OPTION", "INDEX", "MUTUAL_FUND", "CASH_EQUIVALENT", "FIXED_INCOME", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
        legId: z.ZodNumber;
        instrument: z.ZodLazy<z.ZodDiscriminatedUnion<"assetType", [z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CASH_EQUIVALENT">;
            type: z.ZodEnum<["SWEEP_VEHICLE", "SAVINGS", "MONEY_MARKET_FUND", "UNKNOWN"]>;
            underlyingSymbol: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"EQUITY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FIXED_INCOME">;
            maturityDate: z.ZodString;
            factor: z.ZodNumber;
            variableRate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"MUTUAL_FUND">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"OPTION">;
            optionDeliverables: z.ZodArray<z.ZodLazy<z.ZodObject<{
                symbol: z.ZodString;
                deliverableUnits: z.ZodNumber;
                apiCurrencyType: z.ZodEnum<["USD", "CAD", "EUR", "JPY"]>;
                assetType: z.ZodEnum<["EQUITY", "MUTUAL_FUND", "OPTION", "FUTURE", "FOREX", "INDEX", "CASH_EQUIVALENT", "FIXED_INCOME", "PRODUCT", "CURRENCY", "COLLECTIVE_INVESTMENT"]>;
            }, "strip", z.ZodTypeAny, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }, {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }>>, "many">;
            putCall: z.ZodEnum<["PUT", "CALL", "UNKNOWN"]>;
            optionMultiplier: z.ZodNumber;
            type: z.ZodEnum<["VANILLA", "BINARY", "BARRIER", "UNKNOWN"]>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FUTURE">;
            expirationDate: z.ZodOptional<z.ZodString>;
            activeContract: z.ZodDefault<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"FOREX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"INDEX">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"PRODUCT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"CURRENCY">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>, z.ZodObject<{
            cusip: z.ZodString;
            symbol: z.ZodString;
            description: z.ZodString;
            instrumentId: z.ZodOptional<z.ZodNumber>;
            netChange: z.ZodOptional<z.ZodNumber>;
        } & {
            assetType: z.ZodLiteral<"COLLECTIVE_INVESTMENT">;
        }, "strip", z.ZodTypeAny, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }, {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        }>]>>;
        instruction: z.ZodEnum<["BUY", "SELL", "BUY_TO_COVER", "SELL_SHORT", "BUY_TO_OPEN", "BUY_TO_CLOSE", "SELL_TO_OPEN", "SELL_TO_CLOSE", "EXCHANGE", "SELL_SHORT_EXEMPT"]>;
        positionEffect: z.ZodEnum<["OPENING", "CLOSING", "AUTOMATIC"]>;
        quantity: z.ZodNumber;
        quantityType: z.ZodEnum<["ALL_SHARES", "DOLLARS", "SHARES"]>;
        divCapGains: z.ZodEnum<["REINVEST", "PAYOUT"]>;
        toSymbol: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }, {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }>, "many">;
    activationPrice: z.ZodNumber;
    specialInstruction: z.ZodEnum<["ALL_OR_NONE", "DO_NOT_REDUCE", "ALL_OR_NONE_DO_NOT_REDUCE"]>;
    orderStrategyType: z.ZodEnum<["SINGLE", "CANCEL", "RECALL", "PAIR", "FLATTEN", "TWO_DAY_SWAP", "BLAST_ALL", "OCO", "TRIGGER"]>;
    orderId: z.ZodNumber;
    cancelable: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodEnum<["AWAITING_PARENT_ORDER", "AWAITING_CONDITION", "AWAITING_STOP_CONDITION", "AWAITING_MANUAL_REVIEW", "ACCEPTED", "AWAITING_UR_OUT", "PENDING_ACTIVATION", "QUEUED", "WORKING", "REJECTED", "PENDING_CANCEL", "CANCELED", "PENDING_REPLACE", "REPLACED", "FILLED", "EXPIRED", "NEW", "AWAITING_RELEASE_TIME", "PENDING_ACKNOWLEDGEMENT", "PENDING_RECALL", "UNKNOWN"]>;
    enteredTime: z.ZodString;
    closeTime: z.ZodString;
    accountNumber: z.ZodString;
    orderActivityCollection: z.ZodArray<z.ZodObject<{
        activityType: z.ZodEnum<["EXECUTION", "ORDER_ACTION"]>;
        executionType: z.ZodEnum<["FILL"]>;
        quantity: z.ZodNumber;
        orderRemainingQuantity: z.ZodNumber;
        executionLegs: z.ZodArray<z.ZodObject<{
            legId: z.ZodNumber;
            price: z.ZodNumber;
            quantity: z.ZodNumber;
            mismarkedQuantity: z.ZodNumber;
            instrumentId: z.ZodNumber;
            time: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }, {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }, {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }>, "many">;
    replacingOrderCollection: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    childOrderStrategies: z.ZodArray<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, "many">;
    statusDescription: z.ZodString;
}, "strip", z.ZodTypeAny, {
    accountNumber: string;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            activeContract: boolean;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    cancelable: boolean;
    editable: boolean;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
}, {
    accountNumber: string;
    status: "UNKNOWN" | "AWAITING_PARENT_ORDER" | "AWAITING_CONDITION" | "AWAITING_STOP_CONDITION" | "AWAITING_MANUAL_REVIEW" | "ACCEPTED" | "AWAITING_UR_OUT" | "PENDING_ACTIVATION" | "QUEUED" | "WORKING" | "REJECTED" | "PENDING_CANCEL" | "CANCELED" | "PENDING_REPLACE" | "REPLACED" | "FILLED" | "EXPIRED" | "NEW" | "AWAITING_RELEASE_TIME" | "PENDING_ACKNOWLEDGEMENT" | "PENDING_RECALL";
    duration: "UNKNOWN" | "DAY" | "GOOD_TILL_CANCEL" | "FILL_OR_KILL" | "IMMEDIATE_OR_CANCEL" | "END_OF_WEEK" | "END_OF_MONTH" | "NEXT_END_OF_MONTH";
    price: number;
    quantity: number;
    session: "NORMAL" | "AM" | "PM" | "SEAMLESS";
    orderType: "MARKET" | "LIMIT" | "STOP" | "STOP_LIMIT" | "TRAILING_STOP" | "CABINET" | "NON_MARKETABLE" | "MARKET_ON_CLOSE" | "EXERCISE" | "TRAILING_STOP_LIMIT" | "NET_DEBIT" | "NET_CREDIT" | "NET_ZERO" | "LIMIT_ON_CLOSE";
    cancelTime: string;
    complexOrderStrategyType: "COVERED" | "VERTICAL" | "CALENDAR" | "STRANGLE" | "STRADDLE" | "BUTTERFLY" | "CONDOR" | "DIAGONAL" | "NONE" | "BACK_RATIO" | "COLLAR_SYNTHETIC" | "IRON_CONDOR" | "VERTICAL_ROLL" | "COLLAR_WITH_STOCK" | "DOUBLE_DIAGONAL" | "UNBALANCED_BUTTERFLY" | "UNBALANCED_CONDOR" | "UNBALANCED_IRON_CONDOR" | "UNBALANCED_VERTICAL_ROLL" | "MUTUAL_FUND_SWAP" | "CUSTOM";
    filledQuantity: number;
    remainingQuantity: number;
    destinationLinkName: string;
    releaseTime: string;
    stopPrice: number;
    stopPriceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    stopPriceLinkType: "VALUE" | "PERCENT" | "TICK";
    stopPriceOffset: number;
    stopType: "LAST" | "BID" | "ASK" | "MARK" | "STANDARD";
    priceLinkBasis: "MANUAL" | "BASE" | "TRIGGER" | "LAST" | "BID" | "ASK" | "ASK_BID" | "MARK" | "AVERAGE";
    priceLinkType: "VALUE" | "PERCENT" | "TICK";
    taxLotMethod: "FIFO" | "LIFO" | "HIGH_COST" | "LOW_COST" | "AVERAGE_COST" | "SPECIFIC_LOT" | "LOSS_HARVESTER";
    orderLegCollection: {
        instrument: {
            symbol: string;
            type: "UNKNOWN" | "SWEEP_VEHICLE" | "SAVINGS" | "MONEY_MARKET_FUND";
            description: string;
            assetType: "CASH_EQUIVALENT";
            cusip: string;
            underlyingSymbol: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "EQUITY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FIXED_INCOME";
            cusip: string;
            maturityDate: string;
            factor: number;
            variableRate: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "MUTUAL_FUND";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            type: "UNKNOWN" | "VANILLA" | "BINARY" | "BARRIER";
            description: string;
            assetType: "OPTION";
            cusip: string;
            putCall: "UNKNOWN" | "PUT" | "CALL";
            optionDeliverables: {
                symbol: string;
                assetType: "EQUITY" | "FOREX" | "FUTURE" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "PRODUCT" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
                deliverableUnits: number;
                apiCurrencyType: "USD" | "CAD" | "EUR" | "JPY";
            }[];
            optionMultiplier: number;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FUTURE";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
            expirationDate?: string | undefined;
            activeContract?: boolean | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "FOREX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "INDEX";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "PRODUCT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "CURRENCY";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        } | {
            symbol: string;
            description: string;
            assetType: "COLLECTIVE_INVESTMENT";
            cusip: string;
            netChange?: number | undefined;
            instrumentId?: number | undefined;
        };
        legId: number;
        quantity: number;
        orderLegType: "EQUITY" | "INDEX" | "MUTUAL_FUND" | "OPTION" | "CASH_EQUIVALENT" | "FIXED_INCOME" | "CURRENCY" | "COLLECTIVE_INVESTMENT";
        instruction: "BUY" | "SELL" | "BUY_TO_COVER" | "SELL_SHORT" | "BUY_TO_OPEN" | "BUY_TO_CLOSE" | "SELL_TO_OPEN" | "SELL_TO_CLOSE" | "EXCHANGE" | "SELL_SHORT_EXEMPT";
        positionEffect: "OPENING" | "CLOSING" | "AUTOMATIC";
        quantityType: "ALL_SHARES" | "DOLLARS" | "SHARES";
        divCapGains: "REINVEST" | "PAYOUT";
        toSymbol: string;
    }[];
    activationPrice: number;
    specialInstruction: "ALL_OR_NONE" | "DO_NOT_REDUCE" | "ALL_OR_NONE_DO_NOT_REDUCE";
    orderStrategyType: "SINGLE" | "TRIGGER" | "CANCEL" | "RECALL" | "PAIR" | "FLATTEN" | "TWO_DAY_SWAP" | "BLAST_ALL" | "OCO";
    orderId: number;
    enteredTime: string;
    closeTime: string;
    orderActivityCollection: {
        quantity: number;
        activityType: "EXECUTION" | "ORDER_ACTION";
        executionType: "FILL";
        orderRemainingQuantity: number;
        executionLegs: {
            instrumentId: number;
            legId: number;
            price: number;
            quantity: number;
            mismarkedQuantity: number;
            time: string;
        }[];
    }[];
    replacingOrderCollection: {}[];
    childOrderStrategies: {}[];
    statusDescription: string;
    cancelable?: boolean | undefined;
    editable?: boolean | undefined;
}>;
export type ReplaceOrderParams = z.infer<typeof ReplaceOrderParams>;
export declare const ReplaceOrderResponse: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>;
export type ReplaceOrderResponse = z.infer<typeof ReplaceOrderResponse>;
