import type { LogLine } from "@yinuo-ngm/protocol";
import { WsContext } from "../ws.context";
import type { TopicHandler } from "../ws.router";
export type SyslogWsDeps = {
    getSyslogTail: (tail: number) => LogLine[];
};
export declare function createSyslogTopicHandler(deps: SyslogWsDeps, getAllClients: () => Iterable<WsContext>): TopicHandler & {
    push(entry: LogLine): void;
};
