import type { Caveat, Delegation, DelegationTypedData, ExecutionMode, ExecutionStruct, RelayAuthorization, UnsignedDelegation } from "@toruslabs/ethereum-controllers"; export type { Caveat, Delegation, DelegationTypedData, ExecutionMode, RelayAuthorization, UnsignedDelegation }; export type Execution = ExecutionStruct; /** JSON-RPC method used to submit a gasless relay transaction (ADR-0008). */ export declare enum RelayMethod { EthSendRelayTransaction = "eth_sendRelayTransaction", EthSendRawTransaction = "eth_sendRawTransaction" } /** Calldata encoding for a gasless or native-gas transaction request (ADR-0008). */ export declare enum Encoding { Eip1559 = "eip1559", Erc7821 = "erc7821", RedeemDelegations = "redeemDelegations" }