import type { PublicClient } from 'viem'; interface StateTrieProof { accountProof: string[]; storageProof: `0x${string}`[]; storageValue: bigint; storageRoot: `0x${string}`; } export declare function makeStateTrieProof(client: PublicClient, blockNumber: bigint, address: `0x${string}`, slot: `0x${string}`): Promise; export declare function useMakeStateTrieProof(client: PublicClient | undefined, blockNumber: bigint | undefined, address: `0x${string}`, slot: `0x${string}` | undefined): StateTrieProof | undefined; export {}; //# sourceMappingURL=getStateTrieProof.d.ts.map