import { type TaskIntentClassification, type TaskIntentContextKind, type TaskIntentKind } from '../contracts/task-intent.js'; import type { ContextPackTaskKind } from '../contracts/context-pack.js'; export declare function validateTaskIntentDefinitions(): void; export declare function normalizeTaskIntentPrompt(prompt: string): string; export declare function defaultContextKindForTaskIntent(kind: TaskIntentKind): TaskIntentContextKind; export declare function fallbackTaskIntentForContextKind(kind: TaskIntentContextKind): TaskIntentKind; export interface ResolvedTaskSelection { classification: TaskIntentClassification; explicit: boolean; task_kind: ContextPackTaskKind; task_intent: TaskIntentKind; } export declare function resolveTaskSelection(prompt: string, requestedTask?: ContextPackTaskKind, options?: { explicit?: boolean; }): ResolvedTaskSelection; export declare function classifyTaskIntent(prompt: string): TaskIntentClassification;