import type { WriteOrigin } from './origin.js'; import { type WorkItem } from './store.js'; /** Assign a Todo to an employee. Sole owner of assignment: the assign route and delegation are * its only callers and carry the roster check, so backlog→assigned emits the same committed status * event and live todo-status listener notification as any lifecycle move. The operator pen instead * restores or clears the ownership fields, version-fenced, with no status move and no notification. */ export declare function assignWorkItem(id: string, assignee: string, department: string | null, actor?: string | null, origin?: WriteOrigin): WorkItem | undefined; //# sourceMappingURL=assignment.d.ts.map