import { type Logger, type Serializer, type WebSocketConnector, type WebSocketSubscriptionCounter } from "../../interfaces/index.js"; import { type mastodon } from "../../mastodon/index.js"; export declare class WebSocketSubscription implements mastodon.streaming.Subscription { private readonly connector; private readonly counter; private readonly serializer; private readonly stream; private readonly logger?; private readonly params?; private connection?; constructor(connector: WebSocketConnector, counter: WebSocketSubscriptionCounter, serializer: Serializer, stream: string, logger?: Logger | undefined, params?: Record | undefined); values(): AsyncIterableIterator; unsubscribe(): void; [Symbol.asyncIterator](): AsyncIterableIterator; [Symbol.dispose](): void; private test; private parseMessage; }