export interface MonitorTickWorkerJob { readonly repoId: string; readonly worktreeRoot: string; readonly writerId: string; readonly lastIndexedCommit: string | null; readonly maxFilesPerBatch?: number | undefined; } export type MonitorTickWorkerResult = { readonly ok: true; readonly headAtStart: string | null; readonly currentHead: string | null; readonly lastIndexedCommit: string | null; readonly backlogCommits: number; readonly commitsIndexed: number; readonly patchesWritten: number; } | { readonly ok: false; readonly error: string; readonly currentHead: string | null; readonly backlogCommits: number; }; export declare function runMonitorTickJob(job: MonitorTickWorkerJob): Promise; //# sourceMappingURL=monitor-tick-job.d.ts.map