/**
 * Literacy mode base — shared evaluation methodology for documentation literacy.
 *
 * Defines HOW literacy evaluations are scored (rubrics, weights, prompts),
 * independently of WHAT documentation is being evaluated. Domain presets
 * like `sanity-literacy` target this mode base and add their own sources,
 * features, and doc fetcher.
 *
 * @see docs/modes.md
 */
import { type ModeBase, type ModelEntry } from "../../../_vendor/ailf-core/index.d.ts";
export declare function createLiteracyModeBase(): ModeBase;
/**
 * Check whether a model participates in a specific literacy variant.
 *
 * A model matches if:
 * 1. It's enrolled in the `literacy` eval mode (or has no `modes` field)
 * 2. The variant is in its resolved variant set (defaults to all variants)
 *
 * This is the single source of truth for literacy variant matching —
 * import this instead of reimplementing the pattern.
 */
export declare function modelMatchesLiteracyVariant(model: ModelEntry, variant: string): boolean;
