import { type TaskFileData, type TaskRecord } from './schema.js'; import type { TaskInfo, TaskListItem, TaskState } from './types.js'; export declare function resolveTaskContent(projectDir: string, task: TaskRecord): string; export declare function toTaskData(projectDir: string, task: TaskRecord): TaskFileData; export declare function toTaskInfo(projectDir: string, tasksFile: string, task: TaskRecord): TaskInfo; export declare function toPendingTaskItem(projectDir: string, tasksFile: string, task: TaskRecord): TaskListItem; export declare function toFailedTaskItem(projectDir: string, tasksFile: string, task: TaskRecord): TaskListItem; export declare function toPrFailedTaskItem(projectDir: string, tasksFile: string, task: TaskRecord): TaskListItem; export declare function toExceededTaskItem(projectDir: string, tasksFile: string, task: TaskRecord): TaskListItem; export declare function toTaskListItem(projectDir: string, tasksFile: string, task: TaskRecord): TaskListItem; export declare function toTaskState(tasksFile: string, task: TaskRecord): TaskState; //# sourceMappingURL=mapper.d.ts.map