import type { Job, JobStatus, SessionSource } from './types.js'; export declare function jobExitPath(id: string): string; export declare function generateJobId(): string; export declare function createJob(opts: { id: string; sessionId: string | null; source: SessionSource; readBack: { source: SessionSource; tokens?: number; preset?: string; }; cwd: string; message: string; pid: number; messageCountBefore: number; isNewSession: boolean; stdoutFile: string; stderrFile: string; }): Job; export declare function readJob(id: string): Job | null; export declare function updateJob(job: Job): void; export declare function listJobs(statusFilter?: JobStatus): Job[]; export declare function deleteJob(id: string): boolean; export declare function isPidAlive(pid: number): boolean; export declare function finalizeJob(job: Job): Job; export declare function cancelJob(job: Job): Job; //# sourceMappingURL=jobs.d.ts.map