import type { TaskInfo, TaskListItem } from './types.js';
import { TaskStore } from './store.js';
export declare class TaskQueryService {
    private readonly projectDir;
    private readonly tasksFile;
    private readonly store;
    constructor(projectDir: string, tasksFile: string, store: TaskStore);
    listTasks(): TaskInfo[];
    listPendingTaskItems(): TaskListItem[];
    listAllTaskItems(): TaskListItem[];
    listFailedTasks(): TaskListItem[];
    listExceededTasks(): TaskListItem[];
}
//# sourceMappingURL=taskQueryService.d.ts.map