/**
 * Proof Generation for XMCP-I Runtime â Node.js adapter
 *
 * Re-exports ProofGenerator from @kya-os/mcp-i-core and wires in
 * NodeCryptoProvider as the default. All existing call sites remain
 * compatible: `new ProofGenerator(identity)` continues to work.
 *
 * Requirements: 5.1, 5.2, 5.3, 5.6
 */
import { ProofGenerator as CoreProofGenerator, type ProofAgentIdentity, type ToolRequest, type ToolResponse, type ProofOptions, extractCanonicalData } from "@kya-os/mcp-i-runtime";
import { CryptoProvider } from "@kya-os/mcp-i-runtime";
import { SessionContext } from "@kya-os/contracts/handshake";
export declare class ProofGenerator extends CoreProofGenerator {
    constructor(identity: ProofAgentIdentity, cryptoProvider?: CryptoProvider);
}
export type { ProofAgentIdentity, ToolRequest, ToolResponse, ProofOptions };
export { extractCanonicalData };
export declare function createProofResponse(request: ToolRequest, data: unknown, identity: ProofAgentIdentity, session: SessionContext, options?: ProofOptions): Promise<ToolResponse>;
