tinkoff-invest-api
Version:
Node.js SDK for Tinkoff Invest API
1,940 lines • 149 kB
TypeScript
/**
* Tinkoff Invest API.
*/
import { Client, Channel, Metadata, ChannelOptions } from 'nice-grpc';
import { TinkoffApiError } from './api-error.js';
import { Helpers } from './helpers.js';
import { MarketStream } from './stream/market.js';
import { InstrumentsServiceDefinition } from './generated/instruments.js';
import { MarketDataServiceDefinition, MarketDataStreamServiceDefinition } from './generated/marketdata.js';
import { OperationsServiceDefinition } from './generated/operations.js';
import { OrdersServiceDefinition, OrdersStreamServiceDefinition } from './generated/orders.js';
import { SandboxServiceDefinition } from './generated/sandbox.js';
import { StopOrdersServiceDefinition } from './generated/stoporders.js';
import { UsersServiceDefinition } from './generated/users.js';
import { TradesStream } from './stream/trades.js';
export { TinkoffApiError };
export interface TinkoffInvestApiOptions {
/** Токен доступа */
token: string;
/** Имя приложения */
appName?: string;
/** API endpoint */
endpoint?: string;
/** Channel options */
channelOptions?: ChannelOptions;
}
declare const defaults: Required<Pick<TinkoffInvestApiOptions, 'appName' | 'endpoint' | 'channelOptions'>>;
type ServiceDefinition = typeof InstrumentsServiceDefinition | typeof MarketDataServiceDefinition | typeof MarketDataStreamServiceDefinition | typeof OperationsServiceDefinition | typeof OrdersServiceDefinition | typeof OrdersStreamServiceDefinition | typeof SandboxServiceDefinition | typeof StopOrdersServiceDefinition | typeof UsersServiceDefinition;
export declare class TinkoffInvestApi {
options: TinkoffInvestApiOptions & typeof defaults;
protected channel: Channel;
protected metadata: Metadata;
protected clients: Map<ServiceDefinition, Client<ServiceDefinition>>;
protected streamClients?: {
market: MarketStream;
trades: TradesStream;
};
constructor(options: TinkoffInvestApiOptions);
helpers: typeof Helpers;
get instruments(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "InstrumentsService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.InstrumentsService";
readonly methods: {
readonly tradingSchedules: {
readonly name: "TradingSchedules";
readonly requestType: {
encode(message: import("./generated/instruments.js").TradingSchedulesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").TradingSchedulesRequest;
fromJSON(object: any): import("./generated/instruments.js").TradingSchedulesRequest;
toJSON(message: import("./generated/instruments.js").TradingSchedulesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").TradingSchedulesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").TradingSchedulesResponse;
fromJSON(object: any): import("./generated/instruments.js").TradingSchedulesResponse;
toJSON(message: import("./generated/instruments.js").TradingSchedulesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly bondBy: {
readonly name: "BondBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").BondResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").BondResponse;
fromJSON(object: any): import("./generated/instruments.js").BondResponse;
toJSON(message: import("./generated/instruments.js").BondResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly bonds: {
readonly name: "Bonds";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentsRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentsRequest;
toJSON(message: import("./generated/instruments.js").InstrumentsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").BondsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").BondsResponse;
fromJSON(object: any): import("./generated/instruments.js").BondsResponse;
toJSON(message: import("./generated/instruments.js").BondsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getBondCoupons: {
readonly name: "GetBondCoupons";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetBondCouponsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetBondCouponsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetBondCouponsRequest;
toJSON(message: import("./generated/instruments.js").GetBondCouponsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetBondCouponsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetBondCouponsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetBondCouponsResponse;
toJSON(message: import("./generated/instruments.js").GetBondCouponsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getBondEvents: {
readonly name: "GetBondEvents";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetBondEventsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetBondEventsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetBondEventsRequest;
toJSON(message: import("./generated/instruments.js").GetBondEventsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetBondEventsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetBondEventsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetBondEventsResponse;
toJSON(message: import("./generated/instruments.js").GetBondEventsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly currencyBy: {
readonly name: "CurrencyBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").CurrencyResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").CurrencyResponse;
fromJSON(object: any): import("./generated/instruments.js").CurrencyResponse;
toJSON(message: import("./generated/instruments.js").CurrencyResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly currencies: {
readonly name: "Currencies";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentsRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentsRequest;
toJSON(message: import("./generated/instruments.js").InstrumentsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").CurrenciesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").CurrenciesResponse;
fromJSON(object: any): import("./generated/instruments.js").CurrenciesResponse;
toJSON(message: import("./generated/instruments.js").CurrenciesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly etfBy: {
readonly name: "EtfBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").EtfResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").EtfResponse;
fromJSON(object: any): import("./generated/instruments.js").EtfResponse;
toJSON(message: import("./generated/instruments.js").EtfResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly etfs: {
readonly name: "Etfs";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentsRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentsRequest;
toJSON(message: import("./generated/instruments.js").InstrumentsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").EtfsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").EtfsResponse;
fromJSON(object: any): import("./generated/instruments.js").EtfsResponse;
toJSON(message: import("./generated/instruments.js").EtfsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly futureBy: {
readonly name: "FutureBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").FutureResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").FutureResponse;
fromJSON(object: any): import("./generated/instruments.js").FutureResponse;
toJSON(message: import("./generated/instruments.js").FutureResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly futures: {
readonly name: "Futures";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentsRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentsRequest;
toJSON(message: import("./generated/instruments.js").InstrumentsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").FuturesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").FuturesResponse;
fromJSON(object: any): import("./generated/instruments.js").FuturesResponse;
toJSON(message: import("./generated/instruments.js").FuturesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly optionBy: {
readonly name: "OptionBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").OptionResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").OptionResponse;
fromJSON(object: any): import("./generated/instruments.js").OptionResponse;
toJSON(message: import("./generated/instruments.js").OptionResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly options: {
readonly name: "Options";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentsRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentsRequest;
toJSON(message: import("./generated/instruments.js").InstrumentsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").OptionsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").OptionsResponse;
fromJSON(object: any): import("./generated/instruments.js").OptionsResponse;
toJSON(message: import("./generated/instruments.js").OptionsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly optionsBy: {
readonly name: "OptionsBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").FilterOptionsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").FilterOptionsRequest;
fromJSON(object: any): import("./generated/instruments.js").FilterOptionsRequest;
toJSON(message: import("./generated/instruments.js").FilterOptionsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").OptionsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").OptionsResponse;
fromJSON(object: any): import("./generated/instruments.js").OptionsResponse;
toJSON(message: import("./generated/instruments.js").OptionsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly shareBy: {
readonly name: "ShareBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").ShareResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").ShareResponse;
fromJSON(object: any): import("./generated/instruments.js").ShareResponse;
toJSON(message: import("./generated/instruments.js").ShareResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly shares: {
readonly name: "Shares";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentsRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentsRequest;
toJSON(message: import("./generated/instruments.js").InstrumentsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").SharesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").SharesResponse;
fromJSON(object: any): import("./generated/instruments.js").SharesResponse;
toJSON(message: import("./generated/instruments.js").SharesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly dfaBy: {
readonly name: "DfaBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").DfaResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").DfaResponse;
fromJSON(object: any): import("./generated/instruments.js").DfaResponse;
toJSON(message: import("./generated/instruments.js").DfaResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly dfas: {
readonly name: "Dfas";
readonly requestType: {
encode(_: import("./generated/instruments.js").DfasRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").DfasRequest;
fromJSON(_: any): import("./generated/instruments.js").DfasRequest;
toJSON(_: import("./generated/instruments.js").DfasRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").DfasResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").DfasResponse;
fromJSON(object: any): import("./generated/instruments.js").DfasResponse;
toJSON(message: import("./generated/instruments.js").DfasResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly indicatives: {
readonly name: "Indicatives";
readonly requestType: {
encode(_: import("./generated/instruments.js").IndicativesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").IndicativesRequest;
fromJSON(_: any): import("./generated/instruments.js").IndicativesRequest;
toJSON(_: import("./generated/instruments.js").IndicativesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").IndicativesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").IndicativesResponse;
fromJSON(object: any): import("./generated/instruments.js").IndicativesResponse;
toJSON(message: import("./generated/instruments.js").IndicativesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getAccruedInterests: {
readonly name: "GetAccruedInterests";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetAccruedInterestsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetAccruedInterestsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetAccruedInterestsRequest;
toJSON(message: import("./generated/instruments.js").GetAccruedInterestsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetAccruedInterestsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetAccruedInterestsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetAccruedInterestsResponse;
toJSON(message: import("./generated/instruments.js").GetAccruedInterestsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getFuturesMargin: {
readonly name: "GetFuturesMargin";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetFuturesMarginRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetFuturesMarginRequest;
fromJSON(object: any): import("./generated/instruments.js").GetFuturesMarginRequest;
toJSON(message: import("./generated/instruments.js").GetFuturesMarginRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetFuturesMarginResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetFuturesMarginResponse;
fromJSON(object: any): import("./generated/instruments.js").GetFuturesMarginResponse;
toJSON(message: import("./generated/instruments.js").GetFuturesMarginResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getInstrumentBy: {
readonly name: "GetInstrumentBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").InstrumentResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentResponse;
fromJSON(object: any): import("./generated/instruments.js").InstrumentResponse;
toJSON(message: import("./generated/instruments.js").InstrumentResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getDividends: {
readonly name: "GetDividends";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetDividendsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetDividendsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetDividendsRequest;
toJSON(message: import("./generated/instruments.js").GetDividendsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetDividendsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetDividendsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetDividendsResponse;
toJSON(message: import("./generated/instruments.js").GetDividendsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getAssetBy: {
readonly name: "GetAssetBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").AssetRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").AssetRequest;
fromJSON(object: any): import("./generated/instruments.js").AssetRequest;
toJSON(message: import("./generated/instruments.js").AssetRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").AssetResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").AssetResponse;
fromJSON(object: any): import("./generated/instruments.js").AssetResponse;
toJSON(message: import("./generated/instruments.js").AssetResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getAssets: {
readonly name: "GetAssets";
readonly requestType: {
encode(message: import("./generated/instruments.js").AssetsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").AssetsRequest;
fromJSON(object: any): import("./generated/instruments.js").AssetsRequest;
toJSON(message: import("./generated/instruments.js").AssetsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").AssetsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").AssetsResponse;
fromJSON(object: any): import("./generated/instruments.js").AssetsResponse;
toJSON(message: import("./generated/instruments.js").AssetsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getFavorites: {
readonly name: "GetFavorites";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetFavoritesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetFavoritesRequest;
fromJSON(object: any): import("./generated/instruments.js").GetFavoritesRequest;
toJSON(message: import("./generated/instruments.js").GetFavoritesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetFavoritesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetFavoritesResponse;
fromJSON(object: any): import("./generated/instruments.js").GetFavoritesResponse;
toJSON(message: import("./generated/instruments.js").GetFavoritesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly editFavorites: {
readonly name: "EditFavorites";
readonly requestType: {
encode(message: import("./generated/instruments.js").EditFavoritesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").EditFavoritesRequest;
fromJSON(object: any): import("./generated/instruments.js").EditFavoritesRequest;
toJSON(message: import("./generated/instruments.js").EditFavoritesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").EditFavoritesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").EditFavoritesResponse;
fromJSON(object: any): import("./generated/instruments.js").EditFavoritesResponse;
toJSON(message: import("./generated/instruments.js").EditFavoritesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly createFavoriteGroup: {
readonly name: "CreateFavoriteGroup";
readonly requestType: {
encode(message: import("./generated/instruments.js").CreateFavoriteGroupRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").CreateFavoriteGroupRequest;
fromJSON(object: any): import("./generated/instruments.js").CreateFavoriteGroupRequest;
toJSON(message: import("./generated/instruments.js").CreateFavoriteGroupRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").CreateFavoriteGroupResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").CreateFavoriteGroupResponse;
fromJSON(object: any): import("./generated/instruments.js").CreateFavoriteGroupResponse;
toJSON(message: import("./generated/instruments.js").CreateFavoriteGroupResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly deleteFavoriteGroup: {
readonly name: "DeleteFavoriteGroup";
readonly requestType: {
encode(message: import("./generated/instruments.js").DeleteFavoriteGroupRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").DeleteFavoriteGroupRequest;
fromJSON(object: any): import("./generated/instruments.js").DeleteFavoriteGroupRequest;
toJSON(message: import("./generated/instruments.js").DeleteFavoriteGroupRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(_: import("./generated/instruments.js").DeleteFavoriteGroupResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").DeleteFavoriteGroupResponse;
fromJSON(_: any): import("./generated/instruments.js").DeleteFavoriteGroupResponse;
toJSON(_: import("./generated/instruments.js").DeleteFavoriteGroupResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getFavoriteGroups: {
readonly name: "GetFavoriteGroups";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetFavoriteGroupsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetFavoriteGroupsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetFavoriteGroupsRequest;
toJSON(message: import("./generated/instruments.js").GetFavoriteGroupsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetFavoriteGroupsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetFavoriteGroupsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetFavoriteGroupsResponse;
toJSON(message: import("./generated/instruments.js").GetFavoriteGroupsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getCountries: {
readonly name: "GetCountries";
readonly requestType: {
encode(_: import("./generated/instruments.js").GetCountriesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetCountriesRequest;
fromJSON(_: any): import("./generated/instruments.js").GetCountriesRequest;
toJSON(_: import("./generated/instruments.js").GetCountriesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetCountriesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetCountriesResponse;
fromJSON(object: any): import("./generated/instruments.js").GetCountriesResponse;
toJSON(message: import("./generated/instruments.js").GetCountriesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly findInstrument: {
readonly name: "FindInstrument";
readonly requestType: {
encode(message: import("./generated/instruments.js").FindInstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").FindInstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").FindInstrumentRequest;
toJSON(message: import("./generated/instruments.js").FindInstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").FindInstrumentResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").FindInstrumentResponse;
fromJSON(object: any): import("./generated/instruments.js").FindInstrumentResponse;
toJSON(message: import("./generated/instruments.js").FindInstrumentResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getBrands: {
readonly name: "GetBrands";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetBrandsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetBrandsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetBrandsRequest;
toJSON(message: import("./generated/instruments.js").GetBrandsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetBrandsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetBrandsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetBrandsResponse;
toJSON(message: import("./generated/instruments.js").GetBrandsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getBrandBy: {
readonly name: "GetBrandBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetBrandRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetBrandRequest;
fromJSON(object: any): import("./generated/instruments.js").GetBrandRequest;
toJSON(message: import("./generated/instruments.js").GetBrandRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").Brand, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").Brand;
fromJSON(object: any): import("./generated/instruments.js").Brand;
toJSON(message: import("./generated/instruments.js").Brand): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getAssetFundamentals: {
readonly name: "GetAssetFundamentals";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetAssetFundamentalsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetAssetFundamentalsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetAssetFundamentalsRequest;
toJSON(message: import("./generated/instruments.js").GetAssetFundamentalsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetAssetFundamentalsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetAssetFundamentalsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetAssetFundamentalsResponse;
toJSON(message: import("./generated/instruments.js").GetAssetFundamentalsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getAssetReports: {
readonly name: "GetAssetReports";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetAssetReportsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetAssetReportsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetAssetReportsRequest;
toJSON(message: import("./generated/instruments.js").GetAssetReportsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetAssetReportsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetAssetReportsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetAssetReportsResponse;
toJSON(message: import("./generated/instruments.js").GetAssetReportsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getConsensusForecasts: {
readonly name: "GetConsensusForecasts";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetConsensusForecastsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetConsensusForecastsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetConsensusForecastsRequest;
toJSON(message: import("./generated/instruments.js").GetConsensusForecastsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetConsensusForecastsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetConsensusForecastsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetConsensusForecastsResponse;
toJSON(message: import("./generated/instruments.js").GetConsensusForecastsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getForecastBy: {
readonly name: "GetForecastBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetForecastRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetForecastRequest;
fromJSON(object: any): import("./generated/instruments.js").GetForecastRequest;
toJSON(message: import("./generated/instruments.js").GetForecastRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetForecastResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetForecastResponse;
fromJSON(object: any): import("./generated/instruments.js").GetForecastResponse;
toJSON(message: import("./generated/instruments.js").GetForecastResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getRiskRates: {
readonly name: "GetRiskRates";
readonly requestType: {
encode(message: import("./generated/instruments.js").RiskRatesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").RiskRatesRequest;
fromJSON(object: any): import("./generated/instruments.js").RiskRatesRequest;
toJSON(message: import("./generated/instruments.js").RiskRatesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").RiskRatesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").RiskRatesResponse;
fromJSON(object: any): import("./generated/instruments.js").RiskRatesResponse;
toJSON(message: import("./generated/instruments.js").RiskRatesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getInsiderDeals: {
readonly name: "GetInsiderDeals";
readonly requestType: {
encode(message: import("./generated/instruments.js").GetInsiderDealsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetInsiderDealsRequest;
fromJSON(object: any): import("./generated/instruments.js").GetInsiderDealsRequest;
toJSON(message: import("./generated/instruments.js").GetInsiderDealsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").GetInsiderDealsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").GetInsiderDealsResponse;
fromJSON(object: any): import("./generated/instruments.js").GetInsiderDealsResponse;
toJSON(message: import("./generated/instruments.js").GetInsiderDealsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly structuredNoteBy: {
readonly name: "StructuredNoteBy";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentRequest;
toJSON(message: import("./generated/instruments.js").InstrumentRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").StructuredNoteResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").StructuredNoteResponse;
fromJSON(object: any): import("./generated/instruments.js").StructuredNoteResponse;
toJSON(message: import("./generated/instruments.js").StructuredNoteResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly structuredNotes: {
readonly name: "StructuredNotes";
readonly requestType: {
encode(message: import("./generated/instruments.js").InstrumentsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").InstrumentsRequest;
fromJSON(object: any): import("./generated/instruments.js").InstrumentsRequest;
toJSON(message: import("./generated/instruments.js").InstrumentsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").StructuredNotesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").StructuredNotesResponse;
fromJSON(object: any): import("./generated/instruments.js").StructuredNotesResponse;
toJSON(message: import("./generated/instruments.js").StructuredNotesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly news: {
readonly name: "News";
readonly requestType: {
encode(message: import("./generated/instruments.js").NewsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").NewsRequest;
fromJSON(object: any): import("./generated/instruments.js").NewsRequest;
toJSON(message: import("./generated/instruments.js").NewsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/instruments.js").NewsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/instruments.js").NewsResponse;
fromJSON(object: any): import("./generated/instruments.js").NewsResponse;
toJSON(message: import("./generated/instruments.js").NewsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
};
}>, {}>;
get marketdata(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "MarketDataService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.MarketDataService";
readonly methods: {
readonly getCandles: {
readonly name: "GetCandles";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetCandlesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetCandlesRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetCandlesRequest;
toJSON(message: import("./generated/marketdata.js").GetCandlesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetCandlesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetCandlesResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetCandlesResponse;
toJSON(message: import("./generated/marketdata.js").GetCandlesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getLastPrices: {
readonly name: "GetLastPrices";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetLastPricesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetLastPricesRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetLastPricesRequest;
toJSON(message: import("./generated/marketdata.js").GetLastPricesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetLastPricesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetLastPricesResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetLastPricesResponse;
toJSON(message: import("./generated/marketdata.js").GetLastPricesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getOrderBook: {
readonly name: "GetOrderBook";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetOrderBookRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetOrderBookRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetOrderBookRequest;
toJSON(message: import("./generated/marketdata.js").GetOrderBookRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetOrderBookResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetOrderBookResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetOrderBookResponse;
toJSON(message: import("./generated/marketdata.js").GetOrderBookResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getTradingStatus: {
readonly name: "GetTradingStatus";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetTradingStatusRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetTradingStatusRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetTradingStatusRequest;
toJSON(message: import("./generated/marketdata.js").GetTradingStatusRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetTradingStatusResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetTradingStatusResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetTradingStatusResponse;
toJSON(message: import("./generated/marketdata.js").GetTradingStatusResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getTradingStatuses: {
readonly name: "GetTradingStatuses";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetTradingStatusesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetTradingStatusesRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetTradingStatusesRequest;
toJSON(message: import("./generated/marketdata.js").GetTradingStatusesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetTradingStatusesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetTradingStatusesResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetTradingStatusesResponse;
toJSON(message: import("./generated/marketdata.js").GetTradingStatusesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getLastTrades: {
readonly name: "GetLastTrades";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetLastTradesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetLastTradesRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetLastTradesRequest;
toJSON(message: import("./generated/marketdata.js").GetLastTradesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetLastTradesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetLastTradesResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetLastTradesResponse;
toJSON(message: import("./generated/marketdata.js").GetLastTradesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getClosePrices: {
readonly name: "GetClosePrices";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetClosePricesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetClosePricesRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetClosePricesRequest;
toJSON(message: import("./generated/marketdata.js").GetClosePricesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetClosePricesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetClosePricesResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetClosePricesResponse;
toJSON(message: import("./generated/marketdata.js").GetClosePricesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getTechAnalysis: {
readonly name: "GetTechAnalysis";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetTechAnalysisRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetTechAnalysisRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetTechAnalysisRequest;
toJSON(message: import("./generated/marketdata.js").GetTechAnalysisRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetTechAnalysisResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetTechAnalysisResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetTechAnalysisResponse;
toJSON(message: import("./generated/marketdata.js").GetTechAnalysisResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getMarketValues: {
readonly name: "GetMarketValues";
readonly requestType: {
encode(message: import("./generated/marketdata.js").GetMarketValuesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetMarketValuesRequest;
fromJSON(object: any): import("./generated/marketdata.js").GetMarketValuesRequest;
toJSON(message: import("./generated/marketdata.js").GetMarketValuesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").GetMarketValuesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").GetMarketValuesResponse;
fromJSON(object: any): import("./generated/marketdata.js").GetMarketValuesResponse;
toJSON(message: import("./generated/marketdata.js").GetMarketValuesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
};
}>, {}>;
get marketdataStream(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "MarketDataStreamService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.MarketDataStreamService";
readonly methods: {
readonly marketDataStream: {
readonly name: "MarketDataStream";
readonly requestType: {
encode(message: import("./generated/marketdata.js").MarketDataRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").MarketDataRequest;
fromJSON(object: any): import("./generated/marketdata.js").MarketDataRequest;
toJSON(message: import("./generated/marketdata.js").MarketDataRequest): unknown;
};
readonly requestStream: true;
readonly responseType: {
encode(message: import("./generated/marketdata.js").MarketDataResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").MarketDataResponse;
fromJSON(object: any): import("./generated/marketdata.js").MarketDataResponse;
toJSON(message: import("./generated/marketdata.js").MarketDataResponse): unknown;
};
readonly responseStream: true;
readonly options: {};
};
readonly marketDataServerSideStream: {
readonly name: "MarketDataServerSideStream";
readonly requestType: {
encode(message: import("./generated/marketdata.js").MarketDataServerSideStreamRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").MarketDataServerSideStreamRequest;
fromJSON(object: any): import("./generated/marketdata.js").MarketDataServerSideStreamRequest;
toJSON(message: import("./generated/marketdata.js").MarketDataServerSideStreamRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/marketdata.js").MarketDataResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/marketdata.js").MarketDataResponse;
fromJSON(object: any): import("./generated/marketdata.js").MarketDataResponse;
toJSON(message: import("./generated/marketdata.js").MarketDataResponse): unknown;
};
readonly responseStream: true;
readonly options: {};
};
};
}>, {}>;
get operations(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "OperationsService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.OperationsService";
readonly methods: {
readonly getOperations: {
readonly name: "GetOperations";
readonly requestType: {
encode(message: import("./generated/operations.js").OperationsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").OperationsRequest;
fromJSON(object: any): import("./generated/operations.js").OperationsRequest;
toJSON(message: import("./generated/operations.js").OperationsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").OperationsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").OperationsResponse;
fromJSON(object: any): import("./generated/operations.js").OperationsResponse;
toJSON(message: import("./generated/operations.js").OperationsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getPortfolio: {
readonly name: "GetPortfolio";
readonly requestType: {
encode(message: import("./generated/operations.js").PortfolioRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").PortfolioRequest;
fromJSON(object: any): import("./generated/operations.js").PortfolioRequest;
toJSON(message: import("./generated/operations.js").PortfolioRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").PortfolioResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").PortfolioResponse;
fromJSON(object: any): import("./generated/operations.js").PortfolioResponse;
toJSON(message: import("./generated/operations.js").PortfolioResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getPositions: {
readonly name: "GetPositions";
readonly requestType: {
encode(message: import("./generated/operations.js").PositionsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").PositionsRequest;
fromJSON(object: any): import("./generated/operations.js").PositionsRequest;
toJSON(message: import("./generated/operations.js").PositionsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").PositionsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").PositionsResponse;
fromJSON(object: any): import("./generated/operations.js").PositionsResponse;
toJSON(message: import("./generated/operations.js").PositionsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getWithdrawLimits: {
readonly name: "GetWithdrawLimits";
readonly requestType: {
encode(message: import("./generated/operations.js").WithdrawLimitsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").WithdrawLimitsRequest;
fromJSON(object: any): import("./generated/operations.js").WithdrawLimitsRequest;
toJSON(message: import("./generated/operations.js").WithdrawLimitsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").WithdrawLimitsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").WithdrawLimitsResponse;
fromJSON(object: any): import("./generated/operations.js").WithdrawLimitsResponse;
toJSON(message: import("./generated/operations.js").WithdrawLimitsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getBrokerReport: {
readonly name: "GetBrokerReport";
readonly requestType: {
encode(message: import("./generated/operations.js").BrokerReportRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").BrokerReportRequest;
fromJSON(object: any): import("./generated/operations.js").BrokerReportRequest;
toJSON(message: import("./generated/operations.js").BrokerReportRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").BrokerReportResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").BrokerReportResponse;
fromJSON(object: any): import("./generated/operations.js").BrokerReportResponse;
toJSON(message: import("./generated/operations.js").BrokerReportResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getDividendsForeignIssuer: {
readonly name: "GetDividendsForeignIssuer";
readonly requestType: {
encode(message: import("./generated/operations.js").GetDividendsForeignIssuerRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").GetDividendsForeignIssuerRequest;
fromJSON(object: any): import("./generated/operations.js").GetDividendsForeignIssuerRequest;
toJSON(message: import("./generated/operations.js").GetDividendsForeignIssuerRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").GetDividendsForeignIssuerResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").GetDividendsForeignIssuerResponse;
fromJSON(object: any): import("./generated/operations.js").GetDividendsForeignIssuerResponse;
toJSON(message: import("./generated/operations.js").GetDividendsForeignIssuerResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getOperationsByCursor: {
readonly name: "GetOperationsByCursor";
readonly requestType: {
encode(message: import("./generated/operations.js").GetOperationsByCursorRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").GetOperationsByCursorRequest;
fromJSON(object: any): import("./generated/operations.js").GetOperationsByCursorRequest;
toJSON(message: import("./generated/operations.js").GetOperationsByCursorRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").GetOperationsByCursorResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").GetOperationsByCursorResponse;
fromJSON(object: any): import("./generated/operations.js").GetOperationsByCursorResponse;
toJSON(message: import("./generated/operations.js").GetOperationsByCursorResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
};
}>, {}>;
get orders(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "OrdersService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.OrdersService";
readonly methods: {
readonly postOrder: {
readonly name: "PostOrder";
readonly requestType: {
encode(message: import("./generated/orders.js").PostOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderRequest;
fromJSON(object: any): import("./generated/orders.js").PostOrderRequest;
toJSON(message: import("./generated/orders.js").PostOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").PostOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderResponse;
fromJSON(object: any): import("./generated/orders.js").PostOrderResponse;
toJSON(message: import("./generated/orders.js").PostOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly postOrderAsync: {
readonly name: "PostOrderAsync";
readonly requestType: {
encode(message: import("./generated/orders.js").PostOrderAsyncRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderAsyncRequest;
fromJSON(object: any): import("./generated/orders.js").PostOrderAsyncRequest;
toJSON(message: import("./generated/orders.js").PostOrderAsyncRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").PostOrderAsyncResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderAsyncResponse;
fromJSON(object: any): import("./generated/orders.js").PostOrderAsyncResponse;
toJSON(message: import("./generated/orders.js").PostOrderAsyncResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly cancelOrder: {
readonly name: "CancelOrder";
readonly requestType: {
encode(message: import("./generated/orders.js").CancelOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").CancelOrderRequest;
fromJSON(object: any): import("./generated/orders.js").CancelOrderRequest;
toJSON(message: import("./generated/orders.js").CancelOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").CancelOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").CancelOrderResponse;
fromJSON(object: any): import("./generated/orders.js").CancelOrderResponse;
toJSON(message: import("./generated/orders.js").CancelOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getOrderState: {
readonly name: "GetOrderState";
readonly requestType: {
encode(message: import("./generated/orders.js").GetOrderStateRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrderStateRequest;
fromJSON(object: any): import("./generated/orders.js").GetOrderStateRequest;
toJSON(message: import("./generated/orders.js").GetOrderStateRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").OrderState, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").OrderState;
fromJSON(object: any): import("./generated/orders.js").OrderState;
toJSON(message: import("./generated/orders.js").OrderState): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getOrders: {
readonly name: "GetOrders";
readonly requestType: {
encode(message: import("./generated/orders.js").GetOrdersRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrdersRequest;
fromJSON(object: any): import("./generated/orders.js").GetOrdersRequest;
toJSON(message: import("./generated/orders.js").GetOrdersRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").GetOrdersResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrdersResponse;
fromJSON(object: any): import("./generated/orders.js").GetOrdersResponse;
toJSON(message: import("./generated/orders.js").GetOrdersResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly replaceOrder: {
readonly name: "ReplaceOrder";
readonly requestType: {
encode(message: import("./generated/orders.js").ReplaceOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").ReplaceOrderRequest;
fromJSON(object: any): import("./generated/orders.js").ReplaceOrderRequest;
toJSON(message: import("./generated/orders.js").ReplaceOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").PostOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderResponse;
fromJSON(object: any): import("./generated/orders.js").PostOrderResponse;
toJSON(message: import("./generated/orders.js").PostOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getMaxLots: {
readonly name: "GetMaxLots";
readonly requestType: {
encode(message: import("./generated/orders.js").GetMaxLotsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetMaxLotsRequest;
fromJSON(object: any): import("./generated/orders.js").GetMaxLotsRequest;
toJSON(message: import("./generated/orders.js").GetMaxLotsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").GetMaxLotsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetMaxLotsResponse;
fromJSON(object: any): import("./generated/orders.js").GetMaxLotsResponse;
toJSON(message: import("./generated/orders.js").GetMaxLotsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getOrderPrice: {
readonly name: "GetOrderPrice";
readonly requestType: {
encode(message: import("./generated/orders.js").GetOrderPriceRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrderPriceRequest;
fromJSON(object: any): import("./generated/orders.js").GetOrderPriceRequest;
toJSON(message: import("./generated/orders.js").GetOrderPriceRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").GetOrderPriceResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrderPriceResponse;
fromJSON(object: any): import("./generated/orders.js").GetOrderPriceResponse;
toJSON(message: import("./generated/orders.js").GetOrderPriceResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
};
}>, {}>;
get ordersStream(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "OrdersStreamService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.OrdersStreamService";
readonly methods: {
readonly tradesStream: {
readonly name: "TradesStream";
readonly requestType: {
encode(message: import("./generated/orders.js").TradesStreamRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").TradesStreamRequest;
fromJSON(object: any): import("./generated/orders.js").TradesStreamRequest;
toJSON(message: import("./generated/orders.js").TradesStreamRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").TradesStreamResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").TradesStreamResponse;
fromJSON(object: any): import("./generated/orders.js").TradesStreamResponse;
toJSON(message: import("./generated/orders.js").TradesStreamResponse): unknown;
};
readonly responseStream: true;
readonly options: {};
};
readonly orderStateStream: {
readonly name: "OrderStateStream";
readonly requestType: {
encode(message: import("./generated/orders.js").OrderStateStreamRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").OrderStateStreamRequest;
fromJSON(object: any): import("./generated/orders.js").OrderStateStreamRequest;
toJSON(message: import("./generated/orders.js").OrderStateStreamRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").OrderStateStreamResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").OrderStateStreamResponse;
fromJSON(object: any): import("./generated/orders.js").OrderStateStreamResponse;
toJSON(message: import("./generated/orders.js").OrderStateStreamResponse): unknown;
};
readonly responseStream: true;
readonly options: {};
};
};
}>, {}>;
get sandbox(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "SandboxService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.SandboxService";
readonly methods: {
readonly openSandboxAccount: {
readonly name: "OpenSandboxAccount";
readonly requestType: {
encode(message: import("./generated/sandbox.js").OpenSandboxAccountRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/sandbox.js").OpenSandboxAccountRequest;
fromJSON(object: any): import("./generated/sandbox.js").OpenSandboxAccountRequest;
toJSON(message: import("./generated/sandbox.js").OpenSandboxAccountRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/sandbox.js").OpenSandboxAccountResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/sandbox.js").OpenSandboxAccountResponse;
fromJSON(object: any): import("./generated/sandbox.js").OpenSandboxAccountResponse;
toJSON(message: import("./generated/sandbox.js").OpenSandboxAccountResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxAccounts: {
readonly name: "GetSandboxAccounts";
readonly requestType: {
encode(message: import("./generated/users.js").GetAccountsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetAccountsRequest;
fromJSON(object: any): import("./generated/users.js").GetAccountsRequest;
toJSON(message: import("./generated/users.js").GetAccountsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/users.js").GetAccountsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetAccountsResponse;
fromJSON(object: any): import("./generated/users.js").GetAccountsResponse;
toJSON(message: import("./generated/users.js").GetAccountsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly closeSandboxAccount: {
readonly name: "CloseSandboxAccount";
readonly requestType: {
encode(message: import("./generated/sandbox.js").CloseSandboxAccountRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/sandbox.js").CloseSandboxAccountRequest;
fromJSON(object: any): import("./generated/sandbox.js").CloseSandboxAccountRequest;
toJSON(message: import("./generated/sandbox.js").CloseSandboxAccountRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(_: import("./generated/sandbox.js").CloseSandboxAccountResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/sandbox.js").CloseSandboxAccountResponse;
fromJSON(_: any): import("./generated/sandbox.js").CloseSandboxAccountResponse;
toJSON(_: import("./generated/sandbox.js").CloseSandboxAccountResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly postSandboxOrder: {
readonly name: "PostSandboxOrder";
readonly requestType: {
encode(message: import("./generated/orders.js").PostOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderRequest;
fromJSON(object: any): import("./generated/orders.js").PostOrderRequest;
toJSON(message: import("./generated/orders.js").PostOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").PostOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderResponse;
fromJSON(object: any): import("./generated/orders.js").PostOrderResponse;
toJSON(message: import("./generated/orders.js").PostOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly postSandboxOrderAsync: {
readonly name: "PostSandboxOrderAsync";
readonly requestType: {
encode(message: import("./generated/orders.js").PostOrderAsyncRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderAsyncRequest;
fromJSON(object: any): import("./generated/orders.js").PostOrderAsyncRequest;
toJSON(message: import("./generated/orders.js").PostOrderAsyncRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").PostOrderAsyncResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderAsyncResponse;
fromJSON(object: any): import("./generated/orders.js").PostOrderAsyncResponse;
toJSON(message: import("./generated/orders.js").PostOrderAsyncResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly replaceSandboxOrder: {
readonly name: "ReplaceSandboxOrder";
readonly requestType: {
encode(message: import("./generated/orders.js").ReplaceOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").ReplaceOrderRequest;
fromJSON(object: any): import("./generated/orders.js").ReplaceOrderRequest;
toJSON(message: import("./generated/orders.js").ReplaceOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").PostOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").PostOrderResponse;
fromJSON(object: any): import("./generated/orders.js").PostOrderResponse;
toJSON(message: import("./generated/orders.js").PostOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxOrders: {
readonly name: "GetSandboxOrders";
readonly requestType: {
encode(message: import("./generated/orders.js").GetOrdersRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrdersRequest;
fromJSON(object: any): import("./generated/orders.js").GetOrdersRequest;
toJSON(message: import("./generated/orders.js").GetOrdersRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").GetOrdersResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrdersResponse;
fromJSON(object: any): import("./generated/orders.js").GetOrdersResponse;
toJSON(message: import("./generated/orders.js").GetOrdersResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly cancelSandboxOrder: {
readonly name: "CancelSandboxOrder";
readonly requestType: {
encode(message: import("./generated/orders.js").CancelOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").CancelOrderRequest;
fromJSON(object: any): import("./generated/orders.js").CancelOrderRequest;
toJSON(message: import("./generated/orders.js").CancelOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").CancelOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").CancelOrderResponse;
fromJSON(object: any): import("./generated/orders.js").CancelOrderResponse;
toJSON(message: import("./generated/orders.js").CancelOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxOrderState: {
readonly name: "GetSandboxOrderState";
readonly requestType: {
encode(message: import("./generated/orders.js").GetOrderStateRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrderStateRequest;
fromJSON(object: any): import("./generated/orders.js").GetOrderStateRequest;
toJSON(message: import("./generated/orders.js").GetOrderStateRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").OrderState, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").OrderState;
fromJSON(object: any): import("./generated/orders.js").OrderState;
toJSON(message: import("./generated/orders.js").OrderState): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxOrderPrice: {
readonly name: "GetSandboxOrderPrice";
readonly requestType: {
encode(message: import("./generated/orders.js").GetOrderPriceRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrderPriceRequest;
fromJSON(object: any): import("./generated/orders.js").GetOrderPriceRequest;
toJSON(message: import("./generated/orders.js").GetOrderPriceRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").GetOrderPriceResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetOrderPriceResponse;
fromJSON(object: any): import("./generated/orders.js").GetOrderPriceResponse;
toJSON(message: import("./generated/orders.js").GetOrderPriceResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxPositions: {
readonly name: "GetSandboxPositions";
readonly requestType: {
encode(message: import("./generated/operations.js").PositionsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").PositionsRequest;
fromJSON(object: any): import("./generated/operations.js").PositionsRequest;
toJSON(message: import("./generated/operations.js").PositionsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").PositionsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").PositionsResponse;
fromJSON(object: any): import("./generated/operations.js").PositionsResponse;
toJSON(message: import("./generated/operations.js").PositionsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxOperations: {
readonly name: "GetSandboxOperations";
readonly requestType: {
encode(message: import("./generated/operations.js").OperationsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").OperationsRequest;
fromJSON(object: any): import("./generated/operations.js").OperationsRequest;
toJSON(message: import("./generated/operations.js").OperationsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").OperationsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").OperationsResponse;
fromJSON(object: any): import("./generated/operations.js").OperationsResponse;
toJSON(message: import("./generated/operations.js").OperationsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxOperationsByCursor: {
readonly name: "GetSandboxOperationsByCursor";
readonly requestType: {
encode(message: import("./generated/operations.js").GetOperationsByCursorRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").GetOperationsByCursorRequest;
fromJSON(object: any): import("./generated/operations.js").GetOperationsByCursorRequest;
toJSON(message: import("./generated/operations.js").GetOperationsByCursorRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").GetOperationsByCursorResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").GetOperationsByCursorResponse;
fromJSON(object: any): import("./generated/operations.js").GetOperationsByCursorResponse;
toJSON(message: import("./generated/operations.js").GetOperationsByCursorResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxPortfolio: {
readonly name: "GetSandboxPortfolio";
readonly requestType: {
encode(message: import("./generated/operations.js").PortfolioRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").PortfolioRequest;
fromJSON(object: any): import("./generated/operations.js").PortfolioRequest;
toJSON(message: import("./generated/operations.js").PortfolioRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").PortfolioResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").PortfolioResponse;
fromJSON(object: any): import("./generated/operations.js").PortfolioResponse;
toJSON(message: import("./generated/operations.js").PortfolioResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly sandboxPayIn: {
readonly name: "SandboxPayIn";
readonly requestType: {
encode(message: import("./generated/sandbox.js").SandboxPayInRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/sandbox.js").SandboxPayInRequest;
fromJSON(object: any): import("./generated/sandbox.js").SandboxPayInRequest;
toJSON(message: import("./generated/sandbox.js").SandboxPayInRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/sandbox.js").SandboxPayInResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/sandbox.js").SandboxPayInResponse;
fromJSON(object: any): import("./generated/sandbox.js").SandboxPayInResponse;
toJSON(message: import("./generated/sandbox.js").SandboxPayInResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxWithdrawLimits: {
readonly name: "GetSandboxWithdrawLimits";
readonly requestType: {
encode(message: import("./generated/operations.js").WithdrawLimitsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").WithdrawLimitsRequest;
fromJSON(object: any): import("./generated/operations.js").WithdrawLimitsRequest;
toJSON(message: import("./generated/operations.js").WithdrawLimitsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/operations.js").WithdrawLimitsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/operations.js").WithdrawLimitsResponse;
fromJSON(object: any): import("./generated/operations.js").WithdrawLimitsResponse;
toJSON(message: import("./generated/operations.js").WithdrawLimitsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxMaxLots: {
readonly name: "GetSandboxMaxLots";
readonly requestType: {
encode(message: import("./generated/orders.js").GetMaxLotsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetMaxLotsRequest;
fromJSON(object: any): import("./generated/orders.js").GetMaxLotsRequest;
toJSON(message: import("./generated/orders.js").GetMaxLotsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/orders.js").GetMaxLotsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/orders.js").GetMaxLotsResponse;
fromJSON(object: any): import("./generated/orders.js").GetMaxLotsResponse;
toJSON(message: import("./generated/orders.js").GetMaxLotsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly postSandboxStopOrder: {
readonly name: "PostSandboxStopOrder";
readonly requestType: {
encode(message: import("./generated/stoporders.js").PostStopOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").PostStopOrderRequest;
fromJSON(object: any): import("./generated/stoporders.js").PostStopOrderRequest;
toJSON(message: import("./generated/stoporders.js").PostStopOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/stoporders.js").PostStopOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").PostStopOrderResponse;
fromJSON(object: any): import("./generated/stoporders.js").PostStopOrderResponse;
toJSON(message: import("./generated/stoporders.js").PostStopOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getSandboxStopOrders: {
readonly name: "GetSandboxStopOrders";
readonly requestType: {
encode(message: import("./generated/stoporders.js").GetStopOrdersRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").GetStopOrdersRequest;
fromJSON(object: any): import("./generated/stoporders.js").GetStopOrdersRequest;
toJSON(message: import("./generated/stoporders.js").GetStopOrdersRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/stoporders.js").GetStopOrdersResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").GetStopOrdersResponse;
fromJSON(object: any): import("./generated/stoporders.js").GetStopOrdersResponse;
toJSON(message: import("./generated/stoporders.js").GetStopOrdersResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly cancelSandboxStopOrder: {
readonly name: "CancelSandboxStopOrder";
readonly requestType: {
encode(message: import("./generated/stoporders.js").CancelStopOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").CancelStopOrderRequest;
fromJSON(object: any): import("./generated/stoporders.js").CancelStopOrderRequest;
toJSON(message: import("./generated/stoporders.js").CancelStopOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/stoporders.js").CancelStopOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").CancelStopOrderResponse;
fromJSON(object: any): import("./generated/stoporders.js").CancelStopOrderResponse;
toJSON(message: import("./generated/stoporders.js").CancelStopOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
};
}>, {}>;
get stoporders(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "StopOrdersService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.StopOrdersService";
readonly methods: {
readonly postStopOrder: {
readonly name: "PostStopOrder";
readonly requestType: {
encode(message: import("./generated/stoporders.js").PostStopOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").PostStopOrderRequest;
fromJSON(object: any): import("./generated/stoporders.js").PostStopOrderRequest;
toJSON(message: import("./generated/stoporders.js").PostStopOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/stoporders.js").PostStopOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").PostStopOrderResponse;
fromJSON(object: any): import("./generated/stoporders.js").PostStopOrderResponse;
toJSON(message: import("./generated/stoporders.js").PostStopOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getStopOrders: {
readonly name: "GetStopOrders";
readonly requestType: {
encode(message: import("./generated/stoporders.js").GetStopOrdersRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").GetStopOrdersRequest;
fromJSON(object: any): import("./generated/stoporders.js").GetStopOrdersRequest;
toJSON(message: import("./generated/stoporders.js").GetStopOrdersRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/stoporders.js").GetStopOrdersResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").GetStopOrdersResponse;
fromJSON(object: any): import("./generated/stoporders.js").GetStopOrdersResponse;
toJSON(message: import("./generated/stoporders.js").GetStopOrdersResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly cancelStopOrder: {
readonly name: "CancelStopOrder";
readonly requestType: {
encode(message: import("./generated/stoporders.js").CancelStopOrderRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").CancelStopOrderRequest;
fromJSON(object: any): import("./generated/stoporders.js").CancelStopOrderRequest;
toJSON(message: import("./generated/stoporders.js").CancelStopOrderRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/stoporders.js").CancelStopOrderResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/stoporders.js").CancelStopOrderResponse;
fromJSON(object: any): import("./generated/stoporders.js").CancelStopOrderResponse;
toJSON(message: import("./generated/stoporders.js").CancelStopOrderResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
};
}>, {}>;
get users(): import("nice-grpc").RawClient<import("nice-grpc/lib/service-definitions/ts-proto.js").FromTsProtoServiceDefinition<{
readonly name: "UsersService";
readonly fullName: "tinkoff.public.invest.api.contract.v1.UsersService";
readonly methods: {
readonly getAccounts: {
readonly name: "GetAccounts";
readonly requestType: {
encode(message: import("./generated/users.js").GetAccountsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetAccountsRequest;
fromJSON(object: any): import("./generated/users.js").GetAccountsRequest;
toJSON(message: import("./generated/users.js").GetAccountsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/users.js").GetAccountsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetAccountsResponse;
fromJSON(object: any): import("./generated/users.js").GetAccountsResponse;
toJSON(message: import("./generated/users.js").GetAccountsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getMarginAttributes: {
readonly name: "GetMarginAttributes";
readonly requestType: {
encode(message: import("./generated/users.js").GetMarginAttributesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetMarginAttributesRequest;
fromJSON(object: any): import("./generated/users.js").GetMarginAttributesRequest;
toJSON(message: import("./generated/users.js").GetMarginAttributesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/users.js").GetMarginAttributesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetMarginAttributesResponse;
fromJSON(object: any): import("./generated/users.js").GetMarginAttributesResponse;
toJSON(message: import("./generated/users.js").GetMarginAttributesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getUserTariff: {
readonly name: "GetUserTariff";
readonly requestType: {
encode(_: import("./generated/users.js").GetUserTariffRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetUserTariffRequest;
fromJSON(_: any): import("./generated/users.js").GetUserTariffRequest;
toJSON(_: import("./generated/users.js").GetUserTariffRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/users.js").GetUserTariffResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetUserTariffResponse;
fromJSON(object: any): import("./generated/users.js").GetUserTariffResponse;
toJSON(message: import("./generated/users.js").GetUserTariffResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getInfo: {
readonly name: "GetInfo";
readonly requestType: {
encode(_: import("./generated/users.js").GetInfoRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetInfoRequest;
fromJSON(_: any): import("./generated/users.js").GetInfoRequest;
toJSON(_: import("./generated/users.js").GetInfoRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/users.js").GetInfoResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetInfoResponse;
fromJSON(object: any): import("./generated/users.js").GetInfoResponse;
toJSON(message: import("./generated/users.js").GetInfoResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getBankAccounts: {
readonly name: "GetBankAccounts";
readonly requestType: {
encode(_: import("./generated/users.js").GetBankAccountsRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetBankAccountsRequest;
fromJSON(_: any): import("./generated/users.js").GetBankAccountsRequest;
toJSON(_: import("./generated/users.js").GetBankAccountsRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/users.js").GetBankAccountsResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetBankAccountsResponse;
fromJSON(object: any): import("./generated/users.js").GetBankAccountsResponse;
toJSON(message: import("./generated/users.js").GetBankAccountsResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly currencyTransfer: {
readonly name: "CurrencyTransfer";
readonly requestType: {
encode(message: import("./generated/users.js").CurrencyTransferRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").CurrencyTransferRequest;
fromJSON(object: any): import("./generated/users.js").CurrencyTransferRequest;
toJSON(message: import("./generated/users.js").CurrencyTransferRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(_: import("./generated/users.js").CurrencyTransferResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").CurrencyTransferResponse;
fromJSON(_: any): import("./generated/users.js").CurrencyTransferResponse;
toJSON(_: import("./generated/users.js").CurrencyTransferResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly payIn: {
readonly name: "PayIn";
readonly requestType: {
encode(message: import("./generated/users.js").PayInRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").PayInRequest;
fromJSON(object: any): import("./generated/users.js").PayInRequest;
toJSON(message: import("./generated/users.js").PayInRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(_: import("./generated/users.js").PayInResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").PayInResponse;
fromJSON(_: any): import("./generated/users.js").PayInResponse;
toJSON(_: import("./generated/users.js").PayInResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
readonly getAccountValues: {
readonly name: "GetAccountValues";
readonly requestType: {
encode(message: import("./generated/users.js").GetAccountValuesRequest, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetAccountValuesRequest;
fromJSON(object: any): import("./generated/users.js").GetAccountValuesRequest;
toJSON(message: import("./generated/users.js").GetAccountValuesRequest): unknown;
};
readonly requestStream: false;
readonly responseType: {
encode(message: import("./generated/users.js").GetAccountValuesResponse, writer?: import("protobufjs").Writer): import("protobufjs").Writer;
decode(input: Uint8Array | import("protobufjs").Reader, length?: number | undefined): import("./generated/users.js").GetAccountValuesResponse;
fromJSON(object: any): import("./generated/users.js").GetAccountValuesResponse;
toJSON(message: import("./generated/users.js").GetAccountValuesResponse): unknown;
};
readonly responseStream: false;
readonly options: {};
};
};
}>, {}>;
get stream(): {
market: MarketStream;
trades: TradesStream;
};
isBacktest: boolean;
private createChannel;
private getOrCreateClient;
private getOrCreateStream;
private createDefaultMetadata;
}
//# sourceMappingURL=api.d.ts.map