/// import { CreateSubscriptionRequest, SubscriptionInfo } from '@rc-ex/core/lib/definitions'; import WebSocketExtension from './index'; import { WsgEvent } from './types'; declare class Subscription { wse: WebSocketExtension; eventFilters: string[]; eventListener: (event: WsgEvent) => void; timeout?: NodeJS.Timeout; enabled: boolean; constructor(wse: WebSocketExtension, eventFilters: string[], callback: (event: {}) => void); setupWsEventListener(): void; get requestBody(): CreateSubscriptionRequest; _subscriptionInfo?: SubscriptionInfo; get subscriptionInfo(): SubscriptionInfo | undefined; set subscriptionInfo(_subscription: SubscriptionInfo | undefined); subscribe(): Promise; refresh(): Promise; revoke(): Promise; } export default Subscription;