/** * Deterministic output-language inference for `.human` files. * * When an operator configures more than one target language, a bare * `styles.human` must not silently inherit the primary language — that is what * turns a website request into four TypeScript files. Inference is signal * based and never a model call, so the receipt shown before confirmation is * reproducible: an explicit language named in the request wins, then filename * convention, then request vocabulary. No signal keeps the primary language. */ /** * Choose the output language for one `.human` request. `configured` is the * operator's list with the primary first; ties resolve toward the earlier * entry, so the primary language always wins an inconclusive comparison. */ export declare function inferUnitLanguage(fileStem: string, request: string, configured: readonly string[]): string; //# sourceMappingURL=language-inference.d.ts.map