import type { Detector } from "../../../core/src/sdk/detector.js";
import type { ConsistencyCellEvidence, ConsistencyMatrixEvidence, ConsistencyRuleId, Ui001EvidenceRecord } from "./types.js";
export declare const sharedChromeFingerprintDetector: Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>;
export declare const fingerprintClusterDetector: Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>;
export declare const fingerprintOutlierDetector: Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>;
export declare const cohortSeparationDetector: Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>;
export declare const computedStyleFingerprintDetector: Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>;
export declare const consistencyDetectors: readonly [Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>, Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>, Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>, Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>, Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>];
export declare const consistencyDetectorByRuleId: Record<ConsistencyRuleId, Detector<ConsistencyMatrixEvidence, Ui001EvidenceRecord>>;
export declare function buildConsistencyMatrixEvidence(matrixId: string, cells: ConsistencyCellEvidence[]): ConsistencyMatrixEvidence;
//# sourceMappingURL=detectors.d.ts.map