import type { RunCommand, SourceConfig, SourceJob, SourceState } from "../types.js"; export declare function advanceJob(run: RunCommand, root: string, config: SourceConfig, state: SourceState, job: SourceJob): Promise; export declare function enqueue(state: SourceState, config: SourceConfig, root: string, now?: Date): SourceJob | undefined; export declare function deliveryTick(root: string, state: SourceState, config: SourceConfig, run?: RunCommand): Promise; export declare function runSupervisor(root: string, once?: boolean, signal?: AbortSignal): Promise;