/**
 * KnowledgeProbeModeHandler — compilation rules for `knowledge-probe` mode.
 *
 * The simplest mode handler. Knowledge probes measure raw model knowledge
 * without documentation context, tool calling, or sandboxed execution.
 * They answer: "What does this model know about X without any help?"
 *
 * Key properties:
 * - No doc vars injected (intentionally empty)
 * - Uses the without-docs prompt template (or custom prompt)
 * - Standard LLM providers only (no agent SDKs, no MCP)
 * - No retrieval metrics (precision/recall/F1 not applicable)
 * - Results feed into the standard cross-model comparison pipeline
 *
 * This handler is the reference implementation for the mode handler pattern.
 *
 * @see docs/archive/exec-plans/architecture-overhaul/phase-5-knowledge-probe.md
 * @see packages/core/src/types/generalized-task.ts — KnowledgeProbeTaskDefinition
 */
import type { ModeHandler } from "../../../../_vendor/ailf-core/index.d.ts";
export { compileKnowledgeProbeTask } from "./compiler.js";
export { KNOWLEDGE_PROBE_PROMPT_TEMPLATES } from "./prompts.js";
export type { KnowledgeProbeCompileOptions, KnowledgeProbeCompileResult, KnowledgeProbeMetadata, KnowledgeProbeValidationError, } from "./types.js";
export { validateKnowledgeProbeTask } from "./validation.js";
/** ModeHandler-conformant export for the knowledge-probe evaluation mode. */
export declare const handler: ModeHandler;
