import { DatabaseManager } from '../../db/database.js'; import { TaskExecutor } from '../TaskExecutor.js'; import { Run } from '../../models/types.js'; import { ITaskService, CreateTaskParams } from './interfaces.js'; /** * Service for managing tasks */ export declare class TaskService implements ITaskService { private database; private taskExecutor; constructor(database: DatabaseManager, taskExecutor: TaskExecutor); createTask(params: CreateTaskParams): Promise; startTask(runId: string, agentType?: string): Promise; getTask(runId: string): Promise; getAllTasks(): Promise; } //# sourceMappingURL=TaskService.d.ts.map