/// import { EventEmitter } from "events"; import { Gusher } from "./gusher"; export declare class Channel { name: string; gusher: Gusher; subscribed: boolean; emitter: EventEmitter; constructor(name: string, gusher: Gusher); trigger(event: string, data: any): void; bind(event: string, callback: any): Channel; unbind(event: string, callback: any): Channel; unsubscribe(): void; handleEvent(event: string, data: any): void; subscribe(): void; disconnect(): void; }