import type { Message } from './index.ts'; import type { EventHandler } from '@libp2p/interface'; export interface PubsubSubscription { handler: EventHandler; controller: AbortController; } export declare class SubscriptionTracker { private readonly _subs; constructor(); subscribe(topic: string, handler: EventHandler, signal?: AbortSignal): AbortSignal; unsubscribe(topic: string, handler?: EventHandler): void; } //# sourceMappingURL=subscription-tracker.d.ts.map