import { type WorkItemComment } from "../../work-items/comments.js"; import { type ListWorkItemsFilter, type WorkItem } from "../../work-items/store.js"; /** What a plugin may set when it mints a Todo. Provenance is not on the list — * this module stamps it, so a plugin cannot claim another author. */ export interface PluginTodoDraft { title: string; body?: string; assignee?: string; department?: string; parentId?: string; priority?: number; } export interface PluginHostTodos { list(filter?: ListWorkItemsFilter): WorkItem[]; create(draft: PluginTodoDraft): WorkItem; comment(todoId: string, body: string): WorkItemComment; } export declare function todoVerbs(pluginId: string, author: string): PluginHostTodos; //# sourceMappingURL=todos.d.ts.map