import type { SolidisClientEventHandlers, SolidisData } from '../index.ts'; export declare class SolidisPubSub { #private; get subscribedChannels(): ReadonlySet; get subscribedShardChannels(): ReadonlySet; get subscribedPatterns(): ReadonlySet; getChannelsForUnsubscribeCommand(commandName: string): ReadonlySet | undefined; clearSubscribedChannels(): void; clearSubscribedShardChannels(): void; clearSubscribedPatterns(): void; get hasActiveSubscriptions(): boolean; dispatchPubSubEvent(reply: SolidisData[], emit: SolidisClientEventHandlers['emit']): void; }