import type * as grpc from '@grpc/grpc-js'; import type { EnumTypeDefinition, MessageTypeDefinition } from '@grpc/proto-loader'; import type { OperationsServiceClient as _tinkoff_public_invest_api_contract_v1_OperationsServiceClient, OperationsServiceDefinition as _tinkoff_public_invest_api_contract_v1_OperationsServiceDefinition } from './tinkoff/public/invest/api/contract/v1/OperationsService'; import type { OperationsStreamServiceClient as _tinkoff_public_invest_api_contract_v1_OperationsStreamServiceClient, OperationsStreamServiceDefinition as _tinkoff_public_invest_api_contract_v1_OperationsStreamServiceDefinition } from './tinkoff/public/invest/api/contract/v1/OperationsStreamService'; type SubtypeConstructor any, Subtype> = { new (...args: ConstructorParameters): Subtype; }; export interface ProtoGrpcType { google: { protobuf: { Timestamp: MessageTypeDefinition; }; }; tinkoff: { public: { invest: { api: { contract: { v1: { AccountSubscriptionStatus: MessageTypeDefinition; BrokerReport: MessageTypeDefinition; BrokerReportRequest: MessageTypeDefinition; BrokerReportResponse: MessageTypeDefinition; DividendsForeignIssuerReport: MessageTypeDefinition; GenerateBrokerReportRequest: MessageTypeDefinition; GenerateBrokerReportResponse: MessageTypeDefinition; GenerateDividendsForeignIssuerReportRequest: MessageTypeDefinition; GenerateDividendsForeignIssuerReportResponse: MessageTypeDefinition; GetBrokerReportRequest: MessageTypeDefinition; GetBrokerReportResponse: MessageTypeDefinition; GetDividendsForeignIssuerReportRequest: MessageTypeDefinition; GetDividendsForeignIssuerReportResponse: MessageTypeDefinition; GetDividendsForeignIssuerRequest: MessageTypeDefinition; GetDividendsForeignIssuerResponse: MessageTypeDefinition; GetOperationsByCursorRequest: MessageTypeDefinition; GetOperationsByCursorResponse: MessageTypeDefinition; InstrumentType: EnumTypeDefinition; MoneyValue: MessageTypeDefinition; Operation: MessageTypeDefinition; OperationItem: MessageTypeDefinition; OperationItemTrade: MessageTypeDefinition; OperationItemTrades: MessageTypeDefinition; OperationState: EnumTypeDefinition; OperationTrade: MessageTypeDefinition; OperationType: EnumTypeDefinition; OperationsRequest: MessageTypeDefinition; OperationsResponse: MessageTypeDefinition; OperationsService: SubtypeConstructor & { service: _tinkoff_public_invest_api_contract_v1_OperationsServiceDefinition; }; OperationsStreamService: SubtypeConstructor & { service: _tinkoff_public_invest_api_contract_v1_OperationsStreamServiceDefinition; }; Ping: MessageTypeDefinition; PortfolioPosition: MessageTypeDefinition; PortfolioRequest: MessageTypeDefinition; PortfolioResponse: MessageTypeDefinition; PortfolioStreamRequest: MessageTypeDefinition; PortfolioStreamResponse: MessageTypeDefinition; PortfolioSubscriptionResult: MessageTypeDefinition; PortfolioSubscriptionStatus: EnumTypeDefinition; PositionData: MessageTypeDefinition; PositionsAccountSubscriptionStatus: EnumTypeDefinition; PositionsFutures: MessageTypeDefinition; PositionsMoney: MessageTypeDefinition; PositionsOptions: MessageTypeDefinition; PositionsRequest: MessageTypeDefinition; PositionsResponse: MessageTypeDefinition; PositionsSecurities: MessageTypeDefinition; PositionsStreamRequest: MessageTypeDefinition; PositionsStreamResponse: MessageTypeDefinition; PositionsSubscriptionResult: MessageTypeDefinition; PositionsSubscriptionStatus: MessageTypeDefinition; Quotation: MessageTypeDefinition; SecurityTradingStatus: EnumTypeDefinition; VirtualPortfolioPosition: MessageTypeDefinition; WithdrawLimitsRequest: MessageTypeDefinition; WithdrawLimitsResponse: MessageTypeDefinition; }; }; }; }; }; }; } export {};