import type { AccessOptions } from "./types.js"; import type { TaskService } from "./service.js"; export declare const COMPACT_TOOL_NAMES: readonly ["task_lists", "task_items", "task_claims", "task_audit", "task_help"]; export declare const TASK_LIST_ACTIONS: readonly ["create", "find", "get", "delete"]; export declare const TASK_ITEM_ACTIONS: readonly ["create", "add_many", "update", "reorder", "delete"]; export declare const TASK_CLAIM_ACTIONS: readonly ["claim_next", "refresh", "release_expired"]; export declare const TASK_AUDIT_ACTIONS: readonly ["get"]; export declare const TASK_HELP_ACTIONS: readonly ["all", "workflow", "schemas", "examples"]; export type CompactToolName = (typeof COMPACT_TOOL_NAMES)[number]; export declare function dispatchCompactTaskTool(service: TaskService, toolName: string, input: unknown, access: AccessOptions): unknown; export declare function compactToolAction(toolName: string, input: unknown): string | undefined; export declare function compactToolCallName(toolName: string, input: unknown): string; export declare function compactToolResultEnvelope(toolName: string, input: unknown, result: unknown): Record; export declare function formatCompactToolDisplay(envelope: unknown): string; export declare function getTaskHelp(input?: unknown): Record;