import { DATE, ID, MARKDOWN, REF_URL, TAG, ATTACHMENT, MEMBER, CHECKLIST } from './base-types.js'; import { TaskData } from './tasks.js'; import './types.js'; import 'zod'; declare const mockTasks: TaskData[]; declare const mockProjects: { id: string; name: string; description: string; }[]; declare const mockLabels: { id: string; name: string; type: string; color: string; }[]; declare const mockTaskAssignments: { taskId: string; userId: string; }[]; declare const mockUsers: { id: string; name: string; email: string; src: string; color: string; }[]; declare function generateMockTask(data?: Partial): TaskData; declare function getMockTaskWithAssignments(taskId: string): { assignedTo: ({ id: string; name: string; email: string; src: string; color: string; } | undefined)[]; comments: never[]; createdAt: DATE; updatedAt: DATE; createdBy: ID; updatedBy: ID; id: ID; projectId?: ID; name: string; description?: MARKDOWN; status: string; priority: string; order: number; startDate?: DATE; endDate?: DATE; parentTaskId?: ID; subTasks?: ID[]; completed?: boolean; links?: REF_URL[]; tags?: TAG[]; attachments?: ATTACHMENT[]; watching?: MEMBER[]; acceptanceCriteria?: CHECKLIST[]; checkList?: CHECKLIST[]; } | null; declare function getAllMockTasksWithAssignments(): ({ assignedTo: ({ id: string; name: string; email: string; src: string; color: string; } | undefined)[]; comments: never[]; createdAt: DATE; updatedAt: DATE; createdBy: ID; updatedBy: ID; id: ID; projectId?: ID; name: string; description?: MARKDOWN; status: string; priority: string; order: number; startDate?: DATE; endDate?: DATE; parentTaskId?: ID; subTasks?: ID[]; completed?: boolean; links?: REF_URL[]; tags?: TAG[]; attachments?: ATTACHMENT[]; watching?: MEMBER[]; acceptanceCriteria?: CHECKLIST[]; checkList?: CHECKLIST[]; } | null)[]; export { generateMockTask, getAllMockTasksWithAssignments, getMockTaskWithAssignments, mockLabels, mockProjects, mockTaskAssignments, mockTasks, mockUsers };