export declare const omniCounter: readonly [{ readonly type: "impl"; readonly name: "OmniCounterImpl"; readonly interface_name: "layerzero::oapps::counter::interface::IOmniCounter"; }, { 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: "enum"; readonly name: "core::bool"; readonly variants: readonly [{ readonly name: "False"; readonly type: "()"; }, { readonly name: "True"; readonly type: "()"; }]; }, { 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: "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::common::structs::messaging::MessagingFee"; readonly members: readonly [{ readonly name: "native_fee"; readonly type: "core::integer::u256"; }, { readonly name: "lz_token_fee"; readonly type: "core::integer::u256"; }]; }, { readonly type: "struct"; readonly name: "layerzero::common::structs::messaging::Payee"; readonly members: readonly [{ readonly name: "receiver"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "native_amount"; readonly type: "core::integer::u256"; }, { readonly name: "lz_token_amount"; readonly type: "core::integer::u256"; }]; }, { readonly type: "struct"; readonly name: "layerzero::common::structs::messaging::MessageReceipt"; readonly members: readonly [{ readonly name: "guid"; readonly type: "lz_utils::bytes::Bytes32"; }, { readonly name: "nonce"; readonly type: "core::integer::u64"; }, { readonly name: "payees"; readonly type: "core::array::Array::"; }]; }, { readonly type: "interface"; readonly name: "layerzero::oapps::counter::interface::IOmniCounter"; readonly items: readonly [{ readonly type: "function"; readonly name: "get_counter"; readonly inputs: readonly [{ readonly name: "remote_eid"; readonly type: "core::integer::u32"; }]; readonly outputs: readonly [{ readonly type: "core::integer::u256"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_count"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::integer::u256"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_composed_count"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::integer::u256"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_inbound_count"; readonly inputs: readonly [{ readonly name: "src_eid"; readonly type: "core::integer::u32"; }]; readonly outputs: readonly [{ readonly type: "core::integer::u256"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_outbound_count"; readonly inputs: readonly [{ readonly name: "dst_eid"; readonly type: "core::integer::u32"; }]; readonly outputs: readonly [{ readonly type: "core::integer::u256"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "get_admin"; 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: "function"; readonly name: "get_ordered_nonce"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::bool"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "set_admin"; readonly inputs: readonly [{ readonly name: "admin"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "withdraw"; readonly inputs: readonly [{ 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_ordered_nonce"; readonly inputs: readonly [{ readonly name: "ordered_nonce"; readonly type: "core::bool"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "skip_inbound_nonce"; readonly inputs: 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 outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "is_peer"; readonly inputs: readonly [{ readonly name: "eid"; readonly type: "core::integer::u32"; }, { readonly name: "peer"; readonly type: "lz_utils::bytes::Bytes32"; }]; readonly outputs: readonly [{ readonly type: "core::bool"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "quote"; readonly inputs: readonly [{ readonly name: "dst_eid"; readonly type: "core::integer::u32"; }, { readonly name: "msg_type"; readonly type: "core::integer::u8"; }, { readonly name: "options"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "pay_in_lz_token"; readonly type: "core::bool"; }]; readonly outputs: readonly [{ readonly type: "layerzero::common::structs::messaging::MessagingFee"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "increment"; readonly inputs: readonly [{ readonly name: "dst_eid"; readonly type: "core::integer::u32"; }, { readonly name: "msg_type"; readonly type: "core::integer::u8"; }, { readonly name: "options"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "fee"; readonly type: "layerzero::common::structs::messaging::MessagingFee"; }, { readonly name: "refund_address"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly [{ readonly type: "layerzero::common::structs::messaging::MessageReceipt"; }]; readonly state_mutability: "external"; }]; }, { readonly type: "impl"; readonly name: "ILayerZeroComposerImpl"; readonly interface_name: "layerzero::endpoint::interfaces::layerzero_composer::ILayerZeroComposer"; }, { readonly type: "interface"; readonly name: "layerzero::endpoint::interfaces::layerzero_composer::ILayerZeroComposer"; readonly items: readonly [{ readonly type: "function"; readonly name: "lz_compose"; readonly inputs: readonly [{ readonly name: "from"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "guid"; readonly type: "lz_utils::bytes::Bytes32"; }, { readonly name: "message"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "executor"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "extra_data"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "value"; readonly type: "core::integer::u256"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }]; }, { readonly type: "impl"; readonly name: "OAppCoreImpl"; readonly interface_name: "layerzero::oapps::oapp::interface::IOApp"; }, { readonly type: "interface"; readonly name: "layerzero::oapps::oapp::interface::IOApp"; readonly items: readonly [{ 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: "set_peer"; readonly inputs: readonly [{ readonly name: "eid"; readonly type: "core::integer::u32"; }, { readonly name: "peer"; readonly type: "lz_utils::bytes::Bytes32"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "get_peer"; readonly inputs: readonly [{ readonly name: "eid"; readonly type: "core::integer::u32"; }]; readonly outputs: readonly [{ readonly type: "lz_utils::bytes::Bytes32"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "oapp_version"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "(core::integer::u64, core::integer::u64)"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "set_delegate"; readonly inputs: readonly [{ readonly name: "delegate"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }]; }, { readonly type: "impl"; readonly name: "OAppCoreReceiverImpl"; readonly interface_name: "layerzero::oapps::oapp::interface::IOAppReceiver"; }, { 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: "interface"; readonly name: "layerzero::oapps::oapp::interface::IOAppReceiver"; readonly items: readonly [{ readonly type: "function"; readonly name: "is_compose_msg_sender"; readonly inputs: readonly [{ readonly name: "origin"; readonly type: "layerzero::common::structs::packet::Origin"; }, { readonly name: "message"; readonly type: "core::byte_array::ByteArray"; }, { 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: "ILayerZeroReceiverImpl"; readonly interface_name: "layerzero::endpoint::interfaces::layerzero_receiver::ILayerZeroReceiver"; }, { readonly type: "interface"; readonly name: "layerzero::endpoint::interfaces::layerzero_receiver::ILayerZeroReceiver"; readonly items: readonly [{ readonly type: "function"; readonly name: "lz_receive"; readonly inputs: readonly [{ readonly name: "origin"; readonly type: "layerzero::common::structs::packet::Origin"; }, { readonly name: "guid"; readonly type: "lz_utils::bytes::Bytes32"; }, { readonly name: "message"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "executor"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "extra_data"; readonly type: "core::byte_array::ByteArray"; }, { readonly name: "value"; readonly type: "core::integer::u256"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "allow_initialize_path"; readonly inputs: readonly [{ readonly name: "origin"; readonly type: "layerzero::common::structs::packet::Origin"; }]; readonly outputs: readonly [{ readonly type: "core::bool"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "next_nonce"; readonly inputs: readonly [{ readonly name: "src_eid"; readonly type: "core::integer::u32"; }, { readonly name: "sender"; readonly type: "lz_utils::bytes::Bytes32"; }]; readonly outputs: readonly [{ readonly type: "core::integer::u64"; }]; readonly state_mutability: "view"; }]; }, { readonly type: "impl"; readonly name: "OwnableImpl"; readonly interface_name: "openzeppelin_access::ownable::interface::IOwnable"; }, { readonly type: "interface"; readonly name: "openzeppelin_access::ownable::interface::IOwnable"; readonly items: readonly [{ readonly type: "function"; readonly name: "owner"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly state_mutability: "view"; }, { readonly type: "function"; readonly name: "transfer_ownership"; readonly inputs: readonly [{ readonly name: "new_owner"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; readonly outputs: readonly []; readonly state_mutability: "external"; }, { readonly type: "function"; readonly name: "renounce_ownership"; readonly inputs: readonly []; readonly outputs: readonly []; readonly state_mutability: "external"; }]; }, { readonly type: "constructor"; readonly name: "constructor"; readonly inputs: readonly [{ readonly name: "endpoint"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "owner"; readonly type: "core::starknet::contract_address::ContractAddress"; }, { readonly name: "native_token"; readonly type: "core::starknet::contract_address::ContractAddress"; }]; }, { readonly type: "event"; readonly name: "layerzero::oapps::oapp::events::PeerSet"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "eid"; readonly type: "core::integer::u32"; readonly kind: "key"; }, { readonly name: "peer"; readonly type: "lz_utils::bytes::Bytes32"; readonly kind: "key"; }]; }, { readonly type: "event"; readonly name: "layerzero::oapps::oapp::oapp_core::OAppCoreComponent::Event"; readonly kind: "enum"; readonly variants: readonly [{ readonly name: "PeerSet"; readonly type: "layerzero::oapps::oapp::events::PeerSet"; 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: "event"; readonly name: "layerzero::oapps::counter::structs::IncrementSent"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "sender"; readonly type: "core::starknet::contract_address::ContractAddress"; readonly kind: "key"; }, { readonly name: "dst_eid"; readonly type: "core::integer::u32"; readonly kind: "key"; }, { readonly name: "increment_type"; readonly type: "core::integer::u8"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "layerzero::oapps::counter::structs::IncrementReceived"; readonly kind: "struct"; readonly members: readonly [{ readonly name: "src_eid"; readonly type: "core::integer::u32"; readonly kind: "key"; }, { readonly name: "old_value"; readonly type: "core::integer::u256"; readonly kind: "data"; }, { readonly name: "new_value"; readonly type: "core::integer::u256"; readonly kind: "data"; }, { readonly name: "increment_type"; readonly type: "core::integer::u8"; readonly kind: "data"; }, { readonly name: "value"; readonly type: "core::integer::u256"; readonly kind: "data"; }]; }, { readonly type: "event"; readonly name: "layerzero::oapps::counter::counter::OmniCounter::Event"; readonly kind: "enum"; readonly variants: readonly [{ readonly name: "OAppCoreEvent"; readonly type: "layerzero::oapps::oapp::oapp_core::OAppCoreComponent::Event"; readonly kind: "flat"; }, { readonly name: "OwnableEvent"; readonly type: "openzeppelin_access::ownable::ownable::OwnableComponent::Event"; readonly kind: "flat"; }, { readonly name: "IncrementSent"; readonly type: "layerzero::oapps::counter::structs::IncrementSent"; readonly kind: "nested"; }, { readonly name: "IncrementReceived"; readonly type: "layerzero::oapps::counter::structs::IncrementReceived"; readonly kind: "nested"; }]; }]; //# sourceMappingURL=omni-counter.d.ts.map