export interface CopulaViolation {
    code: 'BDD_COPULA_VIOLATION';
    severity: 'error';
    verb: string;
    line: string;
}
/**
 * SPEC-724: Scan scenario text for copulative verbs outside fenced code blocks.
 * Returns a CopulaViolation if found, or null if the text is clean.
 */
export declare function checkCopulaViolation(scenarioText: string): CopulaViolation | null;
/**
 * SPEC-631: Scan acceptance criteria lines for vague modal verbs.
 * Returns formatted blocker strings (one per violation) with original line and GWT rewrite.
 * Empty array = gate passed.
 */
export declare function runEarsGate(criteriaLines: string[]): string[];
//# sourceMappingURL=ears-gate.d.ts.map