import type { ChorusJob } from "../jobs.js"; import { type CustomUiLike, type ThemeLike } from "./component.js"; export type WatchUiLike = CustomUiLike; export declare function watchChorusJob(args: { ui: WatchUiLike; job: ChorusJob; initialVoiceIndex?: number; subscribe: (listener: (job: ChorusJob) => void) => () => void; }): Promise; export declare function renderWatch(args: { job: ChorusJob; active: number; scroll: number; width: number; theme?: ThemeLike; }): { lines: string[]; maxScroll: number; };