import type { OrderTrades as _tinkoff_public_invest_api_contract_v1_OrderTrades, OrderTrades__Output as _tinkoff_public_invest_api_contract_v1_OrderTrades__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/OrderTrades'; import type { Ping as _tinkoff_public_invest_api_contract_v1_Ping, Ping__Output as _tinkoff_public_invest_api_contract_v1_Ping__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/Ping'; import type { SubscriptionResponse as _tinkoff_public_invest_api_contract_v1_SubscriptionResponse, SubscriptionResponse__Output as _tinkoff_public_invest_api_contract_v1_SubscriptionResponse__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SubscriptionResponse'; export interface TradesStreamResponse { 'orderTrades'?: (_tinkoff_public_invest_api_contract_v1_OrderTrades | null); 'ping'?: (_tinkoff_public_invest_api_contract_v1_Ping | null); 'subscription'?: (_tinkoff_public_invest_api_contract_v1_SubscriptionResponse | null); 'payload'?: "orderTrades" | "ping" | "subscription"; } export interface TradesStreamResponse__Output { 'orderTrades'?: (_tinkoff_public_invest_api_contract_v1_OrderTrades__Output | null); 'ping'?: (_tinkoff_public_invest_api_contract_v1_Ping__Output | null); 'subscription'?: (_tinkoff_public_invest_api_contract_v1_SubscriptionResponse__Output | null); 'payload': "orderTrades" | "ping" | "subscription"; }