import type { EnglishOnlyArtifactKind, EnglishOnlyValidationResult } from '../../types/spec-language.js';
/**
 * Validate that a Planu-owned persisted artifact is authored in English.
 *
 * The detector is intentionally conservative: it ignores code fences, inline code,
 * file paths, markdown headings, and BDD keywords before looking for common
 * Spanish/Portuguese function words. It should block obvious non-English prose
 * without punishing short technical descriptions.
 */
export declare function validateEnglishOnlyArtifactText(text: string, kind?: EnglishOnlyArtifactKind): EnglishOnlyValidationResult;
/**
 * Backward-compatible spec-specific entrypoint used by create_spec/update_status gates.
 */
export declare function validateEnglishOnlySpecText(text: string): EnglishOnlyValidationResult;
export declare function assertEnglishOnlyArtifactText(text: string, kind: EnglishOnlyArtifactKind): void;
//# sourceMappingURL=english-only.d.ts.map