import type { IChannel, Message } from '../core/types'; export type { IChannel } from '../core/types'; export declare abstract class BaseChannel implements IChannel { abstract type: string; protected handler: ((message: Message) => Promise) | null; onMessage(handler: (message: Message) => Promise): void; abstract start(): Promise; abstract stop(): Promise; } //# sourceMappingURL=index.d.ts.map