import type { Die, PositionedDie, Wafer } from '../core/index.js';
import type { StatsFinding } from './types.js';
interface ClusterOptions {
    passBins: number[];
    significanceLevel: number;
    minimumEffectSize: number;
    minimumRelativeEffect: number;
    minimumSampleSize: number;
    minimumClusterSize: number;
    ringCount: number;
    includePartial: boolean;
    includeEdgeExcluded: boolean;
    /** Optional override for the failure predicate. Default: hard bin, then soft bin, not in passBins. */
    isFailingDie?: (die: Die) => boolean;
}
export declare function buildClusterFindings(dies: PositionedDie[], wafer: Wafer, options: ClusterOptions): StatsFinding[];
export {};
//# sourceMappingURL=clusterDetection.d.ts.map