export declare class EvmTrieVerifier {
    private static readonly EMPTY_TRIE_ROOT;
    static computeReceiptsRoot(receipts: any[]): Promise<string>;
    static computeTransactionsRoot(transactions: any[]): Promise<string>;
    private static encodeTransaction;
    private static encodeTypedTransactionFields;
    private static encodeReceipt;
    private static encodeAccessList;
    private static encodeAuthorizationList;
    static verifyReceiptsRoot(receipts: any[], expectedRoot: string): Promise<boolean>;
    static verifyTransactionsRoot(transactions: any[], expectedRoot: string): Promise<boolean>;
    static getEmptyTrieRoot(): string;
}
