import { type DerivationConfig } from './config.js'; export interface VerificationOptions { onProgress?: (current: number, total: number) => void; } export interface VerificationResult { matches: boolean; computedFingerprint: string; expectedFingerprint: string; } export interface PublicKeyVerificationResult extends VerificationResult { publicKeyMatches: boolean | undefined; computedPublicKeyHash: string | undefined; } /** * Verify that credentials produce the expected fingerprint. */ export declare function verifyFingerprint(config: DerivationConfig, expectedFingerprint: string, options?: VerificationOptions): Promise; /** * Verify credentials and optionally verify public key hash. */ export declare function verifyWithPublicKey(config: DerivationConfig, expectedFingerprint: string, expectedPublicKeyHash?: string, options?: VerificationOptions): Promise; //# sourceMappingURL=verify.d.ts.map