import { type ToolResult } from './_common.js'; interface Job { job_id: string; tool_name: string; status: 'pending' | 'running' | 'completed' | 'failed'; progress: number; created_at: string; started_at?: string; completed_at?: string; result?: unknown; error?: string; } export declare function createJob(jobId: string, toolName: string): Job; export declare function updateJobStatus(jobId: string, status: Job['status'], progress?: number, result?: unknown, error?: string): void; export declare function getJobStatus(args: unknown): Promise; export declare const jobStatusTool: { name: string; description: string; operations: { name: string; description: string; parameters: { type: string; properties: { job_id: { type: string; description: string; }; }; required: string[]; }; }[]; }; export {}; //# sourceMappingURL=job_status.d.ts.map