/** * Public broadcast channel (maps to a Socket.io room). */ export declare class Channel { readonly name: string; constructor(name: string); toString(): string; } /** * Private channel — requires authentication. * Socket.io room prefixed with `private-`. */ export declare class PrivateChannel extends Channel { constructor(name: string); } /** * Presence channel — authenticated + exposes member list. * Socket.io room prefixed with `presence-`. */ export declare class PresenceChannel extends Channel { constructor(name: string); } //# sourceMappingURL=Channel.d.ts.map