UNPKG

swtc-lib

Version:

websocket access for jingtum blockchain

767 lines (766 loc) 31.1 kB
/// <reference types="node" /> import { Account } from "./account"; import { EventEmitter } from "events"; import { OrderBook } from "./orderbook"; import { Request } from "./request"; import { IRemoteOptions, IRequestLedgerOptions, IRequestAccountsOptions, IRequestTxOptions, IRequestAccountInfoOptions, IRequestAccountTumsOptions, IRequestAccountRelationsOptions, IRequestAccountOffersOptions, IRequestAccountTxOptions, IRequestOrderBookOptions, IRequestBrokerageOptions, IRequestSignerListOptions } from "./types"; import { IPaymentTxOptions, IOfferCreateTxOptions, IOfferCancelTxOptions, IContractInitTxOptions, IContractInvokeTxOptions, IContractDeployTxOptions, IContractCallTxOptions, ISignTxOptions, IAccountSetTxOptions, IRelationTxOptions, ISignerListTxOptions, ISignFirstTxOptions, ISignOtherTxOptions } from "./types"; declare class Remote extends EventEmitter { static Wallet: any; static Account: typeof Account; static OrderBook: typeof OrderBook; static Transaction: any; static utils: any; static XLIB: any; type: any; readonly AbiCoder: any; readonly Tum3: any; readonly _token: any; readonly _local_sign: any; protected _issuer: any; private _url; private _url_failover; private _server; private _status; private _requests; private _cache; private _paths; private _solidity; private _timeout; private _failover; constructor(options?: IRemoteOptions); config(): { _local_sign: any; _failover: boolean; _url: string; _url_failover: string; _url_active: any; _token: any; _issuer: any; _solidity: boolean; _timeout: number; }; makeCurrency(currency?: any, issuer?: any): any; makeAmount(value?: number, currency?: any, issuer?: any): any; connect(callback: any): any; connectPromise(): Promise<unknown>; disconnect(): void; isConnected(): any; _handleMessage(e: any): void; _submit(command: any, data: any, filter: any, callback: any): void; requestServerInfo(): Request; requestPeers(): Request; requestLedgerClosed(): Request; requestLedger(options: IRequestLedgerOptions): Request; requestAccounts(options: IRequestAccountsOptions): Request; requestTx(options: IRequestTxOptions): Request; requestAccountInfo(options: IRequestAccountInfoOptions): any; requestAccountTums(options: IRequestAccountTumsOptions): any; requestAccountRelations(options: IRequestAccountRelationsOptions): any; requestAccountOffers(options: IRequestAccountOffersOptions): any; requestAccountTx(options: IRequestAccountTxOptions): Request; requestOrderBook(options: IRequestOrderBookOptions): Request; requestBrokerage(options: IRequestBrokerageOptions): Request; requestSignerList(options: IRequestSignerListOptions): Request; requestPathFind(options: any): Request; buildPaymentTx(options: IPaymentTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; initContract(options: IContractInitTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; invokeContract(options: IContractInvokeTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; initContractTx(options: IContractInitTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; invokeContractTx(options: IContractInvokeTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildContractInitTx(options: IContractInitTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildContractInvokeTx(options: IContractInvokeTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildContractDeployTx(options: IContractDeployTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildContractCallTx(options: IContractCallTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; AlethEvent: (options: any) => Request; deployContractTx(options: IContractDeployTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; callContractTx(options: IContractCallTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildSignTx(options: ISignTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildBrokerageTx(options: any): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildRelationTx(options: IRelationTxOptions): any; buildAccountSetTx(options: IAccountSetTxOptions): any; buildOfferCreateTx(options: IOfferCreateTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildOfferCancelTx(options: IOfferCancelTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildSignerListTx(options: ISignerListTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildSignFirstTx(options: ISignFirstTxOptions): any; buildSignOtherTx(options: ISignOtherTxOptions): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildMultisignedTx(tx_json: any): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; buildTx(tx_json: any): { tx_json: any; flag_tx_json: boolean; flag_tx_memo: boolean; readonly _token: string; _secret: string; abi: any[]; _remote: any; _filter: any; command: string; sign_account: string; sign_secret: string; parseJson(val: any): any; getAccount(): any; getTransactionType(): any; setSecret(secret: string): void; setInvoice(invoice: string): void; setCommand(command: string): void; addMemo(memo: any, format?: string): any; setFee(fee: any): any; setPath(key: string): Error; setSendMax(amount: import("@swtc/transaction").IAmount): Error; setTransferRate(rate: any): Error; setFlags(flags: any): void; setSequence(sequence: string | number): any; swt_normalize(): void; multiSigning(options: import("@swtc/transaction").IMultiSigningOptions): any; multiSigned(): any; sign(callback: any): void; signPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submit(callback: any): any; submitPromise(secret?: string, memo?: string, sequence?: number): Promise<any>; submitApi(secret?: string, memo?: string, sequence?: number): Promise<any>; _signPromise(): Promise<any>; _setSequencePromise(): Promise<any>; }; subscribe(streams: any): Request; unsubscribe(streams: any): Request; createAccountStub(): Account; createOrderBookStub(): OrderBook; private _handleLedgerClosed; private _handleServerStatus; private _updateServerStatus; private _handleResponse; private _handleTransaction; private _handlePathFind; private __requestAccount; } export { Remote };