import IServerSentEvent from './data/IServerSentEvent.js';
import EventStream from './EventStream.js';
import ChannelWritable from './stream/ChannelWritable.js';
export default class ChannelPublisher {
    private readonly parent;
    private readonly channel;
    constructor(parent: EventStream, channel: string);
    publishEvent(event: IServerSentEvent): Promise<void>;
    createWritable(): ChannelWritable;
}
//# sourceMappingURL=ChannelPublisher.d.ts.map