import type { SubscribeCandlesRequest as _tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest, SubscribeCandlesRequest__Output as _tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SubscribeCandlesRequest'; import type { SubscribeOrderBookRequest as _tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest, SubscribeOrderBookRequest__Output as _tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SubscribeOrderBookRequest'; import type { SubscribeTradesRequest as _tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest, SubscribeTradesRequest__Output as _tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SubscribeTradesRequest'; import type { SubscribeInfoRequest as _tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest, SubscribeInfoRequest__Output as _tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SubscribeInfoRequest'; import type { SubscribeLastPriceRequest as _tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest, SubscribeLastPriceRequest__Output as _tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SubscribeLastPriceRequest'; import type { GetMySubscriptions as _tinkoff_public_invest_api_contract_v1_GetMySubscriptions, GetMySubscriptions__Output as _tinkoff_public_invest_api_contract_v1_GetMySubscriptions__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/GetMySubscriptions'; import type { PingRequest as _tinkoff_public_invest_api_contract_v1_PingRequest, PingRequest__Output as _tinkoff_public_invest_api_contract_v1_PingRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/PingRequest'; import type { PingDelaySettings as _tinkoff_public_invest_api_contract_v1_PingDelaySettings, PingDelaySettings__Output as _tinkoff_public_invest_api_contract_v1_PingDelaySettings__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/PingDelaySettings'; export interface MarketDataRequest { 'subscribeCandlesRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest | null); 'subscribeOrderBookRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest | null); 'subscribeTradesRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest | null); 'subscribeInfoRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest | null); 'subscribeLastPriceRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest | null); 'getMySubscriptions'?: (_tinkoff_public_invest_api_contract_v1_GetMySubscriptions | null); 'ping'?: (_tinkoff_public_invest_api_contract_v1_PingRequest | null); 'pingSettings'?: (_tinkoff_public_invest_api_contract_v1_PingDelaySettings | null); 'payload'?: "subscribeCandlesRequest" | "subscribeOrderBookRequest" | "subscribeTradesRequest" | "subscribeInfoRequest" | "subscribeLastPriceRequest" | "getMySubscriptions" | "ping" | "pingSettings"; } export interface MarketDataRequest__Output { 'subscribeCandlesRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest__Output | null); 'subscribeOrderBookRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest__Output | null); 'subscribeTradesRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest__Output | null); 'subscribeInfoRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest__Output | null); 'subscribeLastPriceRequest'?: (_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest__Output | null); 'getMySubscriptions'?: (_tinkoff_public_invest_api_contract_v1_GetMySubscriptions__Output | null); 'ping'?: (_tinkoff_public_invest_api_contract_v1_PingRequest__Output | null); 'pingSettings'?: (_tinkoff_public_invest_api_contract_v1_PingDelaySettings__Output | null); 'payload': "subscribeCandlesRequest" | "subscribeOrderBookRequest" | "subscribeTradesRequest" | "subscribeInfoRequest" | "subscribeLastPriceRequest" | "getMySubscriptions" | "ping" | "pingSettings"; }