import { Stream, Sink, Scheduler, Source, Disposable } from "most"; export default function multicast(s: Stream): Stream; export class MulticastSource implements Source, Sink { constructor(source: Source); run(sink: Sink, scheduler: Scheduler): Disposable; add(sink: Sink): number; remove(sink: Sink): number; event(time: number, value: A): void; end(time: number, value: A): void; error(time: number, err: Error): void; }