export type DeterminismRunReceipt = { stateKeys: readonly string[]; mapHashes: Readonly>; }; export type DeterminismFlakeReason = 'run-count' | 'invalid-receipt' | 'mismatch'; export type DeterministicOracleVerdict = { status: 'deterministic'; requiredRuns: 5; observedRuns: 5; matchingRuns: 5; stateKeys: readonly string[]; mapHashes: Readonly>; }; export type NonDeterministicOracleVerdict = { status: 'flake'; reason: DeterminismFlakeReason; requiredRuns: 5; observedRuns: number; matchingRuns: number; runs: readonly unknown[]; diagnostics: readonly string[]; }; export type DeterminismOracleVerdict = DeterministicOracleVerdict | NonDeterministicOracleVerdict; /** Hash a strict JSON computed map after recursively sorting object keys. Array order remains significant. */ export declare function hashDeterminismMap(map: unknown): string; /** Assess the exact five-run promotion oracle required for deterministic state classes. */ export declare function assessDeterminismOracle(runs: readonly unknown[]): DeterminismOracleVerdict;