export declare const executor: readonly [{ readonly type: "impl"; readonly name: "ExecutorImpl"; readonly interface_name: "layerzero::workers::executor::interface::IExecutor"; }, { readonly type: "struct"; readonly name: "core::array::Span::"; readonly members: readonly [{ readonly name: "snapshot"; readonly type: "@core::array::Array::"; }]; }, { readonly type: "struct"; readonly name: "layerzero::workers::executor::structs::DstConfig"; readonly members: readonly [{ readonly name: "lz_receive_base_gas"; readonly type: "core::integer::u64"; }, { readonly name: "multiplier_bps"; readonly type: "core::integer::u16"; }, { readonly name: "floor_margin_usd"; readonly type: "core::integer::u128"; }, { readonly name: "native_cap"; readonly type: "core::integer::u128"; }, { readonly name: "lz_compose_base_gas"; readonly type: "core::integer::u64"; }]; }, { readonly type: "struct"; readonly name: "layerzero::workers::executor::structs::SetDstConfigParams"; readonly members: readonly [{ readonly name: "dst_eid"; readonly type: "core::integer::u32"; }, { readonly name: "config"; readonly type: "layerzero::workers::executor::structs::DstConfig"; }]; }, { readonly type: "struct"; readonly name: "core::integer::u256"; readonly members: readonly [{ readonly name: "low"; readonly type: "core::integer::u128"; }, { readonly name: "high"; readonly type: "core::integer::u128"; }]; }, { readonly type: "struct"; readonly name: "lz_utils::bytes::Bytes32"; readonly members: readonly [{ readonly name: "value"; readonly type: "core::integer::u256"; }]; }, { readonly type: "struct"; readonly name: "layerzero::common::structs::packet::Origin"; readonly members: readonly [{ readonly name: "src_eid"; readonly type: "core::integer::u32"; }, { readonly name: "sender"; readonly type: "lz_utils::bytes::Bytes32"; }, { readonly name: "nonce"; readonly type: "core::integer::u64"; }]; }, { readonly type: "struct"; readonly name: "core::byte_array::ByteArray"; readonly members: readonly [{ readonly name: "data"; readonly type: "core::array::Array::"; }, { readonly name: "pending_word"; readonly type: "core::felt252"; }, { readonly name: "pending_word_len"; readonly type: "core::internal::bounded_int::BoundedInt::<0, 30>"; }]; }, { readonly type: "struct"; readonly name: "layerzero::workers::executor::structs::ExecuteParams"; readonly members: readonly [{ readonly name: "receiver"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "origin"; readonly type: "layerzero::common::structs::packet::Origin"; }, { readonly name: "guid"; readonly type: "lz_utils::bytes::Bytes32"; }, { readonly name: "value"; readonly type: "core::integer::u256"; }, { readonly name: "message"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "gas_limit"; readonly type: "core::integer::u256"; }, { readonly name: "extra_data"; readonly type: "core::byte_array::ByteArray"; }]; }, { readonly type: "struct"; readonly name: "layerzero::workers::executor::structs::ComposeParams"; readonly members: readonly [{ readonly name: "receiver"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "sender"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "guid"; readonly type: "lz_utils::bytes::Bytes32"; }, { readonly name: "index"; readonly type: "core::integer::u16"; }, { readonly name: "value"; readonly type: "core::integer::u256"; }, { readonly name: "message"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "extra_data"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "gas_limit"; readonly type: "core::integer::u256"; }]; }, { readonly type: "struct"; readonly name: "layerzero::workers::executor::structs::NativeDropParams"; readonly members: readonly [{ readonly name: "amount"; readonly type: "core::integer::u256"; }, { readonly name: "receiver"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; }, { readonly type: "interface"; readonly name: "layerzero::workers::executor::interface::IExecutor"; readonly items: readonly [{ readonly type: "function"; readonly name: "pause"; readonly inputs: readonly []; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "unpause"; readonly inputs: readonly []; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "upgrade"; readonly inputs: readonly [{ readonly name: "new_class_hash"; readonly type: "core::starknet::class_hash::ClassHash"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "upgrade_and_call"; readonly inputs: readonly [{ readonly name: "new_class_hash"; readonly type: "core::starknet::class_hash::ClassHash"; }, { readonly name: "selector"; readonly type: "core::felt252"; }, { readonly name: "calldata"; readonly type: "core::array::Span::"; }]; readonly outputs: readonly [{ readonly type: "core::array::Span::"; }]; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "set_dst_config"; readonly inputs: readonly [{ readonly name: "params"; readonly type: "core::array::Array::"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "execute"; readonly inputs: readonly [{ readonly name: "params"; readonly type: "layerzero::workers::executor::structs::ExecuteParams"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "compose"; readonly inputs: readonly [{ readonly name: "params"; readonly type: "layerzero::workers::executor::structs::ComposeParams"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "native_drop"; readonly inputs: readonly [{ readonly name: "origin"; readonly type: "layerzero::common::structs::packet::Origin"; }, { readonly name: "oapp"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "native_drop_params"; readonly type: "core::array::Array::"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "native_drop_and_execute"; readonly inputs: readonly [{ readonly name: "native_drop_params"; readonly type: "core::array::Array::"; }, { readonly name: "execute_params"; readonly type: "layerzero::workers::executor::structs::ExecuteParams"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "get_dst_config"; readonly inputs: readonly [{ readonly name: "dst_eid"; readonly type: "core::integer::u32"; }]; readonly outputs: readonly [{ readonly type: "layerzero::workers::executor::structs::DstConfig"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_endpoint"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_native_token_address"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_eid"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::integer::u32"; }]; readonly state_mutability: "view"; }]; }, { readonly type: "impl"; readonly name: "LayerZeroWorkerImpl"; readonly interface_name: "layerzero::workers::interface::ILayerZeroWorker"; }, { readonly type: "struct"; readonly name: "layerzero::workers::base::structs::QuoteParams"; readonly members: readonly [{ readonly name: "dst_eid"; readonly type: "core::integer::u32"; }, { readonly name: "sender"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "confirmations"; readonly type: "core::integer::u64"; }, { readonly name: "calldata_size"; readonly type: "core::integer::u32"; }, { readonly name: "options"; readonly type: "core::byte_array::ByteArray"; }]; }, { readonly type: "interface"; readonly name: "layerzero::workers::interface::ILayerZeroWorker"; readonly items: readonly [{ readonly type: "function"; readonly name: "assign_job"; readonly inputs: readonly [{ readonly name: "params"; readonly type: "layerzero::workers::base::structs::QuoteParams"; }]; readonly outputs: readonly [{ readonly type: "core::integer::u256"; }]; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "quote"; readonly inputs: readonly [{ readonly name: "params"; readonly type: "layerzero::workers::base::structs::QuoteParams"; }]; readonly outputs: readonly [{ readonly type: "core::integer::u256"; }]; readonly state_mutability: "view"; }]; }, { readonly type: "impl"; readonly name: "AccessControlImpl"; readonly interface_name: "openzeppelin_access::accesscontrol::interface::IAccessControl"; }, { readonly type: "enum"; readonly name: "core::bool"; readonly variants: readonly [{ readonly name: "False"; readonly type: "()"; }, { readonly name: "True"; readonly type: "()"; }]; }, { readonly type: "interface"; readonly name: "openzeppelin_access::accesscontrol::interface::IAccessControl"; readonly items: readonly [{ readonly type: "function"; readonly name: "has_role"; readonly inputs: readonly [{ readonly name: "role"; readonly type: "core::felt252"; }, { readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly [{ readonly type: "core::bool"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_role_admin"; readonly inputs: readonly [{ readonly name: "role"; readonly type: "core::felt252"; }]; readonly outputs: readonly [{ readonly type: "core::felt252"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "grant_role"; readonly inputs: readonly [{ readonly name: "role"; readonly type: "core::felt252"; }, { readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "revoke_role"; readonly inputs: readonly [{ readonly name: "role"; readonly type: "core::felt252"; }, { readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "renounce_role"; readonly inputs: readonly [{ readonly name: "role"; readonly type: "core::felt252"; }, { readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }]; }, { readonly type: "impl"; readonly name: "WorkerBaseImpl"; readonly interface_name: "layerzero::workers::base::interface::IWorkerBase"; }, { readonly type: "interface"; readonly name: "layerzero::workers::base::interface::IWorkerBase"; readonly items: readonly [{ readonly type: "function"; readonly name: "set_price_feed"; readonly inputs: readonly [{ readonly name: "price_feed"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "set_supported_option_type"; readonly inputs: readonly [{ readonly name: "eid"; readonly type: "core::integer::u32"; }, { readonly name: "option_type"; readonly type: "core::byte_array::ByteArray"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "set_default_multiplier_bps"; readonly inputs: readonly [{ readonly name: "default_multiplier_bps"; readonly type: "core::integer::u16"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "withdraw_fee"; readonly inputs: readonly [{ readonly name: "token_address"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "to"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "amount"; readonly type: "core::integer::u256"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "set_worker_fee_lib"; readonly inputs: readonly [{ readonly name: "worker_fee_lib"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "get_price_feed"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_supported_option_type"; readonly inputs: readonly [{ readonly name: "eid"; readonly type: "core::integer::u32"; }]; readonly outputs: readonly [{ readonly type: "core::byte_array::ByteArray"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_default_multiplier_bps"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::integer::u16"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_worker_fee_lib"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_allow_list_size"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::integer::u64"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "is_sender_allowed"; readonly inputs: readonly [{ readonly name: "sender"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly [{ readonly type: "core::bool"; }]; readonly state_mutability: "view"; }]; }, { readonly type: "impl"; readonly name: "PausableImpl"; readonly interface_name: "openzeppelin_security::interface::IPausable"; }, { readonly type: "interface"; readonly name: "openzeppelin_security::interface::IPausable"; readonly items: readonly [{ readonly type: "function"; readonly name: "is_paused"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::bool"; }]; readonly state_mutability: "view"; }]; }, { readonly type: "constructor"; readonly name: "constructor"; readonly inputs: readonly [{ readonly name: "endpoint"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "message_libs"; readonly type: "core::array::Array::"; }, { readonly name: "price_feed"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "default_multiplier_bps"; readonly type: "core::integer::u16"; }, { readonly name: "role_admin"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "admins"; readonly type: "core::array::Array::"; }, { readonly name: "native_token_address"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::base::events::PriceFeedSet"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "old_price_feed"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }, { readonly name: "new_price_feed"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::base::events::FeeWithdrawn"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "to"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }, { readonly name: "amount"; readonly type: "core::integer::u256"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::base::events::SupportedOptionTypeSet"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "eid"; readonly type: "core::integer::u32"; readonly kind: "key"; }, { readonly name: "option_type"; readonly type: "core::byte_array::ByteArray"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::base::events::DefaultMultiplierBpsSet"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "default_multiplier_bps"; readonly type: "core::integer::u16"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::base::events::WorkerFeeLibSet"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "old_worker_fee_lib"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }, { readonly name: "new_worker_fee_lib"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::base::base::WorkerBaseComponent::Event"; readonly kind: "enum"; readonly variants: readonly [{ readonly name: "PriceFeedSet"; readonly type: "layerzero::workers::base::events::PriceFeedSet"; readonly kind: "nested"; }, { readonly name: "FeeWithdrawn"; readonly type: "layerzero::workers::base::events::FeeWithdrawn"; readonly kind: "nested"; }, { readonly name: "SupportedOptionTypeSet"; readonly type: "layerzero::workers::base::events::SupportedOptionTypeSet"; readonly kind: "nested"; }, { readonly name: "DefaultMultiplierBpsSet"; readonly type: "layerzero::workers::base::events::DefaultMultiplierBpsSet"; readonly kind: "nested"; }, { readonly name: "WorkerFeeLibSet"; readonly type: "layerzero::workers::base::events::WorkerFeeLibSet"; readonly kind: "nested"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_security::reentrancyguard::ReentrancyGuardComponent::Event"; readonly kind: "enum"; readonly variants: readonly []; }, { readonly type: "event"; readonly name: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleGranted"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "role"; readonly type: "core::felt252"; readonly kind: "data"; }, { readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "data"; }, { readonly name: "sender"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleGrantedWithDelay"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "role"; readonly type: "core::felt252"; readonly kind: "data"; }, { readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "data"; }, { readonly name: "sender"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "data"; }, { readonly name: "delay"; readonly type: "core::integer::u64"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleRevoked"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "role"; readonly type: "core::felt252"; readonly kind: "data"; }, { readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "data"; }, { readonly name: "sender"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleAdminChanged"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "role"; readonly type: "core::felt252"; readonly kind: "data"; }, { readonly name: "previous_admin_role"; readonly type: "core::felt252"; readonly kind: "data"; }, { readonly name: "new_admin_role"; readonly type: "core::felt252"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::Event"; readonly kind: "enum"; readonly variants: readonly [{ readonly name: "RoleGranted"; readonly type: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleGranted"; readonly kind: "nested"; }, { readonly name: "RoleGrantedWithDelay"; readonly type: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleGrantedWithDelay"; readonly kind: "nested"; }, { readonly name: "RoleRevoked"; readonly type: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleRevoked"; readonly kind: "nested"; }, { readonly name: "RoleAdminChanged"; readonly type: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleAdminChanged"; readonly kind: "nested"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_introspection::src5::SRC5Component::Event"; readonly kind: "enum"; readonly variants: readonly []; }, { readonly type: "event"; readonly name: "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Upgraded"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "class_hash"; readonly type: "core::starknet::class_hash::ClassHash"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Event"; readonly kind: "enum"; readonly variants: readonly [{ readonly name: "Upgraded"; readonly type: "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Upgraded"; readonly kind: "nested"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_security::pausable::PausableComponent::Paused"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_security::pausable::PausableComponent::Unpaused"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "account"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_security::pausable::PausableComponent::Event"; readonly kind: "enum"; readonly variants: readonly [{ readonly name: "Paused"; readonly type: "openzeppelin_security::pausable::PausableComponent::Paused"; readonly kind: "nested"; }, { readonly name: "Unpaused"; readonly type: "openzeppelin_security::pausable::PausableComponent::Unpaused"; readonly kind: "nested"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_access::ownable::ownable::OwnableComponent::OwnershipTransferred"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "previous_owner"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }, { readonly name: "new_owner"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_access::ownable::ownable::OwnableComponent::OwnershipTransferStarted"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "previous_owner"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }, { readonly name: "new_owner"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }]; }, { readonly type: "event"; readonly name: "openzeppelin_access::ownable::ownable::OwnableComponent::Event"; readonly kind: "enum"; readonly variants: readonly [{ readonly name: "OwnershipTransferred"; readonly type: "openzeppelin_access::ownable::ownable::OwnableComponent::OwnershipTransferred"; readonly kind: "nested"; }, { readonly name: "OwnershipTransferStarted"; readonly type: "openzeppelin_access::ownable::ownable::OwnableComponent::OwnershipTransferStarted"; readonly kind: "nested"; }]; }, { readonly type: "struct"; readonly name: "core::array::Span::"; readonly members: readonly [{ readonly name: "snapshot"; readonly type: "@core::array::Array::"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::executor::events::DstConfigSet"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "dst_config_set"; readonly type: "core::array::Span::"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::executor::events::NativeDropApplied"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "origin"; readonly type: "layerzero::common::structs::packet::Origin"; readonly kind: "key"; }, { readonly name: "dst_eid"; readonly type: "core::integer::u32"; readonly kind: "key"; }, { readonly name: "oapp"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }, { readonly name: "native_drop_params"; readonly type: "core::array::Array::"; readonly kind: "data"; }, { readonly name: "success"; readonly type: "core::array::Array::"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "layerzero::workers::executor::executor::Executor::Event"; readonly kind: "enum"; readonly variants: readonly [{ readonly name: "WorkerBaseEvent"; readonly type: "layerzero::workers::base::base::WorkerBaseComponent::Event"; readonly kind: "flat"; }, { readonly name: "ReentrancyGuardEvent"; readonly type: "openzeppelin_security::reentrancyguard::ReentrancyGuardComponent::Event"; readonly kind: "flat"; }, { readonly name: "AccessControlEvent"; readonly type: "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::Event"; readonly kind: "flat"; }, { readonly name: "SRC5Event"; readonly type: "openzeppelin_introspection::src5::SRC5Component::Event"; readonly kind: "flat"; }, { readonly name: "UpgradeableEvent"; readonly type: "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Event"; readonly kind: "flat"; }, { readonly name: "PausableEvent"; readonly type: "openzeppelin_security::pausable::PausableComponent::Event"; readonly kind: "flat"; }, { readonly name: "OwnableEvent"; readonly type: "openzeppelin_access::ownable::ownable::OwnableComponent::Event"; readonly kind: "flat"; }, { readonly name: "DstConfigSet"; readonly type: "layerzero::workers::executor::events::DstConfigSet"; readonly kind: "nested"; }, { readonly name: "NativeDropApplied"; readonly type: "layerzero::workers::executor::events::NativeDropApplied"; readonly kind: "nested"; }]; }]; //# sourceMappingURL=executor.d.ts.map