import { ScalarType } from "./types";
export declare class NotReady extends Error {
    key: ScalarType;
    constructor(key: ScalarType);
}
export interface UncoveredPair {
    /** The pair expressed as factor-key → value entries. */
    pair: Record<string, any>;
    /** The constraint(s) that made this pair infeasible, if identifiable. */
    constraints: number[];
}
export declare class NeverMatch extends Error {
    uncoveredPairs: UncoveredPair[];
    constructor(message?: string, uncoveredPairs?: UncoveredPair[]);
}
