import { WebSocketDriftClientAccountSubscriber } from './webSocketDriftClientAccountSubscriber'; import { OracleInfo } from '../oracles/types'; import { Program } from '@coral-xyz/anchor'; import { DelistedMarketSetting, GrpcConfigs, ResubOpts } from './types'; export declare class gprcDriftClientAccountSubscriber extends WebSocketDriftClientAccountSubscriber { private grpcConfigs; constructor(grpcConfigs: GrpcConfigs, program: Program, perpMarketIndexes: number[], spotMarketIndexes: number[], oracleInfos: OracleInfo[], shouldFindAllMarketsAndOracles: boolean, delistedMarketSetting: DelistedMarketSetting, resubOpts?: ResubOpts); subscribe(): Promise; subscribeToSpotMarketAccount(marketIndex: number): Promise; subscribeToPerpMarketAccount(marketIndex: number): Promise; subscribeToOracle(oracleInfo: OracleInfo): Promise; }