import { utils } from 'ethers'; export declare const HyVM: { BYTECODE: string; KNOWN_SEQUENCES: { name: string; code: Uint8Array; }[]; }; export declare const DOUBLE_SWAP: { NATIVE_ADDRESS: `0x${string}`; NATIVE_BYTECODE: string; HyVM_BYTECODE: string; HUFF_BYTECODE: string; }; export declare const REENTRANT: { BYTECODE: string; CALL: (deployedAddress: bigint, op: 'deposit' | 'withdraw') => Uint8Array; 'deposit()': string; 'withdraw()': string; }; export declare const DUMMY: { BYTECODE: string; CALL_SETTER: (deployedDummy: bigint) => Uint8Array; CALL_GETTER: (deployedDummy: bigint) => Uint8Array; 'assign(uint256)': string; 'read()': string; }; export declare const HyVM_CALLER: { ABI: utils.Interface; BYTECODE: string; };