export declare const jobTools: { createJob: import("ai").Tool<{ task: string; schedule?: string | undefined; runAt?: string | undefined; priority?: "critical" | "high" | "normal" | "low" | undefined; dependsOn?: string[] | undefined; tags?: string[] | undefined; notify?: { on: ("success" | "start" | "failure")[]; slack?: string | undefined; email?: string | undefined; desktop?: boolean | undefined; webhook?: string | undefined; } | undefined; timeoutMs?: number | undefined; requiresApproval?: boolean | undefined; concurrencyGroup?: string | undefined; metadata?: Record | undefined; }, import("../jobs/types.js").ZilMateJob>; listJobs: import("ai").Tool<{ status?: "running" | "failed" | "queued" | "succeeded" | "cancelled" | "waiting" | undefined; priority?: "critical" | "high" | "normal" | "low" | undefined; tags?: string[] | undefined; concurrencyGroup?: string | undefined; limit?: number | undefined; }, import("../jobs/types.js").ZilMateJob[]>; showJob: import("ai").Tool<{ id: string; }, import("../jobs/types.js").ZilMateJob | null>; listJobLogs: import("ai").Tool<{ id: string; }, import("../jobs/types.js").JobLog[]>; cancelJob: import("ai").Tool<{ id: string; }, import("../jobs/types.js").ZilMateJob | null>; approveJob: import("ai").Tool<{ id: string; }, import("../jobs/types.js").ZilMateJob | null>; getJobStats: import("ai").Tool, import("../jobs/types.js").JobStats>; resolveJobDependencies: import("ai").Tool, { resolved: number; jobs: import("../jobs/types.js").ZilMateJob[]; }>; }; //# sourceMappingURL=jobs.tool.d.ts.map