/** * MVI _next directive helpers for progressive disclosure. * * When CLEO returns results in minimal MVI mode, `_next` provides a map of * available follow-up operations the agent can take. This enables progressive * disclosure: agents get lean results and can drill deeper only when needed. * * @example * ```json * {"id": "T042", "title": "Fix auth", "status": "active", * "_next": {"full": "cleo show T042", "children": "cleo find --parent T042"}} * ``` * * @task T-MVI-06 */ /** Map of follow-up operation names to CLI command strings. */ export type NextDirectives = Record; /** * Build `_next` directives for a full task detail result (tasks.show). * * @param taskId - The task ID to generate directives for * @returns A map of available follow-up operations */ export declare function taskShowNext(taskId: string): NextDirectives; /** * Build `_next` directives for a task in a list or find result. * * @param taskId - The task ID to generate directives for * @returns A map of available follow-up operations */ export declare function taskListItemNext(taskId: string): NextDirectives; /** * Build `_next` directives for a session in a list or find result. * * @param sessionId - The session ID to generate directives for * @returns A map of available follow-up operations */ export declare function sessionListItemNext(sessionId: string): NextDirectives; /** * Build `_next` directives for a session start result. * * @returns A map of available follow-up operations after starting a session */ export declare function sessionStartNext(): NextDirectives; /** * Build `_next` directives for a memory search (find) hit. * * @param entryId - The brain entry ID to generate directives for * @returns A map of available follow-up operations */ export declare function memoryFindHitNext(entryId: string): NextDirectives; //# sourceMappingURL=mvi-helpers.d.ts.map