import { Bytes } from '@cryptoeconomicslab/primitives'; import { DeciderConfig } from './load'; export interface EIP712TypedData { name: string; type: string; value: any; } export declare function createTypedParams(config: DeciderConfig, transactionMessage: Bytes): EIP712TypedData[]; export declare function verifyTypedDataSignature(config: DeciderConfig, transactionMessage: Bytes, signature: Bytes, pubkey: Bytes): Promise;