import type { MatrixCell } from "../../../schema/src/records/context.js";
import type { RenderedCellEvidence, RenderedViolationFact } from "./types.js";
export declare function detectInvalidRenderToken(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function detectUncaughtConsoleError(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function detectUnexpectedRequestFailure(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function detectRawI18nKey(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function detectHtmlLanguageDirection(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function detectRequiredContentEmpty(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function detectStuckLoadingState(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function detectHorizontalPageOverflow(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function detectHydrationError(evidence: RenderedCellEvidence): RenderedViolationFact[];
export declare function i18nProofConditionMet(cell: MatrixCell): boolean;
export declare function requiredContentProofConditionMet(cell: MatrixCell): boolean;
export declare function stuckLoadingProofConditionMet(evidence: RenderedCellEvidence): boolean;
export declare function hydrationProofConditionMet(cell: MatrixCell): boolean;
export declare function overflowIntentAmbiguous(cell: MatrixCell): boolean;
//# sourceMappingURL=detect.d.ts.map