import { type KeyObject } from "node:crypto"; export interface ConformalCertificate { standard: "melete-conformal-certificate/v2"; verdict: "COVERAGE-GUARANTEED" | "INSUFFICIENT-CALIBRATION"; normalized: boolean; n: number; alpha: number; halfWidth: number; atLeast: boolean; coverageLower: number; coverageUpper: number; prediction: number | null; predictionDifficulty: number | null; intervalLower: number | null; intervalUpper: number | null; residuals: number[]; difficulty: number[]; payloadHash: string; signature: string; publicKeyPem: string; algo: "ed25519+sha256"; } export declare function conformalCertificate(opts: { residuals: number[]; alpha?: number; prediction?: number | null; difficulty?: number[] | null; predictionDifficulty?: number | null; keys?: { publicKey: KeyObject; privateKey: KeyObject; }; }): ConformalCertificate; export declare function verifyConformalCertificate(c: ConformalCertificate): { ok: boolean; reason: string; }; export declare function conformalGauntlet(): { score: 0 | 100; checks: Array<{ name: string; pass: boolean; detail: string; }>; }; //# sourceMappingURL=conformal.d.ts.map