export class ReceiptGenerator { keyPair: { classical: { publicKey: Uint8Array & Uint8Array; privateKey: Uint8Array & Uint8Array; algorithm: string; }; postQuantum: { publicKey: Uint8Array; secretKey: Uint8Array; algorithm: string; }; algorithm: string; }; initialize(): Promise; generateExecutionReceipt(context: any, agentId: any, resultState: any): Promise<{ payload: { type: string; agent: any; used: any; generated: any; timestamp: number; }; signature: string; }>; }