import { type TaskFileData, type TaskRecord } from './schema.js';
import type { TaskInfo, TaskListItem } 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;
//# sourceMappingURL=mapper.d.ts.map