import type { Die } from '../core/dies.js';
import type { TestDef } from '../renderer/buildWaferMap.js';
import type { AnalyzeWaferMapInput, AnalyzeWaferMapOptions, StatsSummary } from './types.js';
/**
 * Per-test pass rate for functional (`testType: 'F'`) tests — the functional
 * counterpart of `computeTestSpecYield`. Same population convention: partial and
 * edge-excluded dies are skipped; the denominator is dies with a recorded
 * verdict for the test (read via `getTestPassStatus`, so legacy 0/1-encoded
 * functional data is counted identically); dies never tested count as neither.
 */
export declare function computeFunctionalYield(dies: Die[], testDefs: TestDef[] | undefined): StatsSummary['stats']['functionalYield'];
export declare function analyzeWaferMap(input: AnalyzeWaferMapInput, options?: AnalyzeWaferMapOptions): StatsSummary;
//# sourceMappingURL=analyzeWaferMap.d.ts.map