pub use contract_info::contract_info;
pub use contract_info::{Contract, ContractInfoArgs, Function};
pub use storage::StorageRecord;
mod arguments;
mod collections;
mod contract_info;
pub mod control_flow_graph;
mod evm;
mod selectors;
mod state_mutability;
mod storage;
mod utils;
#[cfg(feature = "serde")]
mod serialize;
pub type Selector = [u8; 4];
pub type Slot = [u8; 32];
pub type StateMutability = alloy_dyn_abi::parser::StateMutability;
pub type DynSolType = alloy_dyn_abi::DynSolType;
#[cfg(feature = "python")]
mod interface_py;
#[cfg(feature = "javascript")]
mod interface_js;
#[cfg(feature = "wasm")]
mod interface_wasm;