export type LocalAiTaskName = "episode_triage" | "candidate_compression" | "contradiction_suspicion" | "doctor_explanation"; export declare const LOCAL_AI_TASK_NAMES: LocalAiTaskName[]; export type LocalAiTaskPosture = "active" | "shadow-only" | "deterministic-only"; export type LocalAiTaskRequiredTier = "internal" | "optional" | "default" | null; export interface LocalAiTaskPolicy { taskName: LocalAiTaskName; posture: LocalAiTaskPosture; requiredTier: LocalAiTaskRequiredTier; modelBacked: boolean; description: string; } export declare const LOCAL_AI_TASK_POLICY: Record; export declare function getLocalAiTaskPolicy(taskName: LocalAiTaskName): LocalAiTaskPolicy; export declare function listLocalAiTasksByPosture(posture: LocalAiTaskPosture): LocalAiTaskName[]; //# sourceMappingURL=policy.d.ts.map