import type { MatrixCell } from "../../../schema/src/records/context.js";
import type { ConsistencyCellEvidence, ConsistencyMatrixEvidence, ConsistencyViolationFact } from "./types.js";
export declare function chromeContractProofMet(cell: MatrixCell): boolean;
export declare function cohortContractProofMet(cell: MatrixCell): boolean;
export declare function styleCohortContractProofMet(cell: MatrixCell): boolean;
export declare function detectSharedChromeFingerprintIssues(evidence: ConsistencyCellEvidence, comparableCells?: ConsistencyCellEvidence[]): ConsistencyViolationFact[];
export declare function buildMatrixEvidence(matrixId: string, cells: ConsistencyCellEvidence[]): ConsistencyMatrixEvidence;
export declare function detectFingerprintClusters(matrix: ConsistencyMatrixEvidence): ConsistencyViolationFact[];
export declare function detectFingerprintOutliers(matrix: ConsistencyMatrixEvidence): ConsistencyViolationFact[];
export declare function detectCohortSeparationIssues(matrix: ConsistencyMatrixEvidence): ConsistencyViolationFact[];
export declare function detectComputedStyleOutliers(matrix: ConsistencyMatrixEvidence): ConsistencyViolationFact[];
//# sourceMappingURL=detect.d.ts.map