/** * list_tasks tool — Query tasks by status, priority, type, or assignee. * * Returns a filtered, sorted list of tasks from the vault's task queue. * Useful for agents to find work, and for humans to monitor progress. */ import { z } from "zod"; import { Vault } from "../vault.js"; import { Config } from "../config.js"; import { TaskStatus, TaskPriority, TaskType } from "../task-schema.js"; export declare const listTasksSchema: { status: z.ZodDefault>>; priority: z.ZodDefault>>; type: z.ZodDefault>>; assignee: z.ZodOptional; unassigned_only: z.ZodDefault>; limit: z.ZodDefault>; include_completed: z.ZodDefault>; project: z.ZodOptional; exclude_projects: z.ZodDefault>; tags: z.ZodOptional>; }; export declare const listTasksHandler: (vault: Vault, config: Config) => (input: { status?: TaskStatus | "all"; priority?: TaskPriority | "all"; type?: TaskType | "all"; assignee?: string; unassigned_only?: boolean; limit?: number; include_completed?: boolean; project?: string; exclude_projects?: boolean; tags?: string[]; }) => Promise<{ content: { type: "text"; text: string; }[]; isError?: boolean; }>; //# sourceMappingURL=list-tasks.d.ts.map