/// import { Keypair } from '@solana/web3.js'; import { BN } from '..'; type Quote = { bidPrice: BN; askPrice: BN; bidBaseAssetAmount: BN; askBaseAssetAmount: BN; marketIndex: number; isOracleOffset?: boolean; }; export declare class IndicativeQuotesSender { private endpoint; private keypair; private heartbeatTimeout; private sendQuotesInterval; private readonly heartbeatIntervalMs; private reconnectDelay; private ws; private driftClient; private connected; private quotes; constructor(endpoint: string, keypair: Keypair); generateChallengeResponse(nonce: string): string; handleAuthMessage(message: any): void; connect(): Promise; private startHeartbeatTimer; setQuote(quote: Quote): void; private reconnect; } export {}; //# sourceMappingURL=indicativeQuotesSender.d.ts.map