/**
 * Local verification utilities for offline testing
 */
import { type LocalVerificationResult } from "@kya-os/contracts/test";
/**
 * Perform local verification of a proof without KTA calls
 */
export declare function verifyProofLocally(proof: any, request?: any, response?: any): Promise<LocalVerificationResult>;
/**
 * Verify DID document locally (mock implementation)
 */
export declare function verifyDIDDocumentLocally(did: string): Promise<{
    valid: boolean;
    document?: any;
    error?: string;
}>;
/**
 * Create a mock proof for testing
 */
export declare function createMockProof(options: {
    did?: string;
    kid?: string;
    request?: any;
    response?: any;
    sessionId?: string;
    nonce?: string;
    audience?: string;
}): any;
