import { Account, Chain, Transport, WalletClient } from 'viem'; import { vi } from 'vitest'; import { KmsClient } from '../kms/client.js'; import { KmsQuorumClient } from '../kms/quorumClient.js'; interface MinimalKmsClient { attestedCompute: ReturnType; attestedDecrypt: ReturnType; key: ReturnType; reencrypt: ReturnType; } export declare function createMockKmsClient(): MinimalKmsClient & KmsClient; export declare function createMockQuorumClient(): KmsQuorumClient; export declare function setupMockInQuorumClient(quorumClient: KmsQuorumClient, mockKmsClient: MinimalKmsClient & KmsClient): void; export declare function createTestWalletClient(): WalletClient; export {};