export interface WaferInference {
    center: {
        x: number;
        y: number;
    };
    diameter: number;
    radius: number;
    confidence: number;
    method: string;
}
/**
 * Infer wafer geometry (center + diameter) from a set of XY die positions.
 * Snaps to standard wafer sizes; prefers 200mm/300mm if within ±10%.
 *
 * `minRadius` is a HARD floor: the resulting wafer is never smaller than this.
 * Callers pass the distance to the furthest corner of the furthest die, because a
 * die carrying test results is a real tested prober position and is therefore
 * always fully on the wafer — a prober cannot step to a site that overhangs the
 * edge. That makes the die extent ground truth and the inferred diameter the
 * guess, so the guess must yield to it. Without this floor the p98 sizing below
 * can undersize the wafer and manufacture "partial" dies that cannot physically
 * exist.
 */
export declare function inferWaferFromXY(points: Array<{
    x: number;
    y: number;
}>, options?: {
    minRadius?: number;
}): WaferInference;
//# sourceMappingURL=wafer.d.ts.map