export declare const SNOWBRIDGE: readonly [{ readonly inputs: readonly []; readonly name: "AgentAlreadyExists"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ShouldNotReachHere"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidNetwork"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidAsset"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InsufficientGasLimit"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidCommand"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InsufficientValue"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ExceededMaximumValue"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "TooManyAssets"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "operatingMode"; readonly outputs: readonly [{ readonly internalType: "enum OperatingMode"; readonly name: ""; readonly type: "uint8"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "agentID"; readonly type: "bytes32"; }]; readonly name: "agentOf"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "agentID"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "agent"; readonly type: "address"; }]; readonly name: "AgentCreated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly indexed: false; readonly internalType: "bytes32"; readonly name: "topic"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "bool"; readonly name: "success"; readonly type: "bool"; }, { readonly indexed: false; readonly internalType: "bytes32"; readonly name: "rewardAddress"; readonly type: "bytes32"; }]; readonly name: "InboundMessageDispatched"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "index"; readonly type: "uint256"; }]; readonly name: "CommandFailed"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly components: readonly [{ readonly internalType: "address"; readonly name: "origin"; readonly type: "address"; }, { readonly components: readonly [{ readonly internalType: "uint8"; readonly name: "kind"; readonly type: "uint8"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly internalType: "struct Asset[]"; readonly name: "assets"; readonly type: "tuple[]"; }, { readonly components: readonly [{ readonly internalType: "uint8"; readonly name: "kind"; readonly type: "uint8"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly internalType: "struct Xcm"; readonly name: "xcm"; readonly type: "tuple"; }, { readonly internalType: "bytes"; readonly name: "claimer"; readonly type: "bytes"; }, { readonly internalType: "uint128"; readonly name: "value"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "executionFee"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "relayerFee"; readonly type: "uint128"; }]; readonly indexed: false; readonly internalType: "struct Payload"; readonly name: "payload"; readonly type: "tuple"; }]; readonly name: "OutboundMessageAccepted"; readonly type: "event"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "bytes32"; readonly name: "origin"; readonly type: "bytes32"; }, { readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly internalType: "bytes32"; readonly name: "topic"; readonly type: "bytes32"; }, { readonly components: readonly [{ readonly internalType: "uint8"; readonly name: "kind"; readonly type: "uint8"; }, { readonly internalType: "uint64"; readonly name: "gas"; readonly type: "uint64"; }, { readonly internalType: "bytes"; readonly name: "payload"; readonly type: "bytes"; }]; readonly internalType: "struct Command[]"; readonly name: "commands"; readonly type: "tuple[]"; }]; readonly internalType: "struct InboundMessage"; readonly name: "message"; readonly type: "tuple"; }, { readonly internalType: "bytes32[]"; readonly name: "leafProof"; readonly type: "bytes32[]"; }, { readonly components: readonly [{ readonly components: readonly [{ readonly internalType: "bytes32"; readonly name: "parentHash"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "number"; readonly type: "uint256"; }, { readonly internalType: "bytes32"; readonly name: "stateRoot"; readonly type: "bytes32"; }, { readonly internalType: "bytes32"; readonly name: "extrinsicsRoot"; readonly type: "bytes32"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "kind"; readonly type: "uint256"; }, { readonly internalType: "bytes4"; readonly name: "consensusEngineID"; readonly type: "bytes4"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly internalType: "struct Verification.DigestItem[]"; readonly name: "digestItems"; readonly type: "tuple[]"; }]; readonly internalType: "struct Verification.ParachainHeader"; readonly name: "header"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "pos"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "width"; readonly type: "uint256"; }, { readonly internalType: "bytes32[]"; readonly name: "proof"; readonly type: "bytes32[]"; }]; readonly internalType: "struct Verification.HeadProof"; readonly name: "headProof"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint8"; readonly name: "version"; readonly type: "uint8"; }, { readonly internalType: "uint32"; readonly name: "parentNumber"; readonly type: "uint32"; }, { readonly internalType: "bytes32"; readonly name: "parentHash"; readonly type: "bytes32"; }, { readonly internalType: "uint64"; readonly name: "nextAuthoritySetID"; readonly type: "uint64"; }, { readonly internalType: "uint32"; readonly name: "nextAuthoritySetLen"; readonly type: "uint32"; }, { readonly internalType: "bytes32"; readonly name: "nextAuthoritySetRoot"; readonly type: "bytes32"; }]; readonly internalType: "struct Verification.MMRLeafPartial"; readonly name: "leafPartial"; readonly type: "tuple"; }, { readonly internalType: "bytes32[]"; readonly name: "leafProof"; readonly type: "bytes32[]"; }, { readonly internalType: "uint256"; readonly name: "leafProofOrder"; readonly type: "uint256"; }]; readonly internalType: "struct Verification.Proof"; readonly name: "headerProof"; readonly type: "tuple"; }, { readonly internalType: "bytes32"; readonly name: "rewardAddress"; readonly type: "bytes32"; }]; readonly name: "v2_submit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "xcm"; readonly type: "bytes"; }, { readonly internalType: "bytes[]"; readonly name: "assets"; readonly type: "bytes[]"; }, { readonly internalType: "bytes"; readonly name: "claimer"; readonly type: "bytes"; }, { readonly internalType: "uint128"; readonly name: "executionFee"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "relayerFee"; readonly type: "uint128"; }]; readonly name: "v2_sendMessage"; readonly outputs: readonly []; readonly stateMutability: "payable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }, { readonly internalType: "uint8"; readonly name: "network"; readonly type: "uint8"; }, { readonly internalType: "uint128"; readonly name: "executionFee"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "relayerFee"; readonly type: "uint128"; }]; readonly name: "v2_registerToken"; readonly outputs: readonly []; readonly stateMutability: "payable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "id"; readonly type: "bytes32"; }]; readonly name: "v2_createAgent"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "v2_outboundNonce"; readonly outputs: readonly [{ readonly internalType: "uint64"; readonly name: ""; readonly type: "uint64"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }]; readonly name: "v2_isDispatched"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }]; readonly name: "isTokenRegistered"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }, { readonly internalType: "ParaID"; readonly name: "destinationChain"; readonly type: "uint32"; }, { readonly internalType: "uint128"; readonly name: "destinationFee"; readonly type: "uint128"; }]; readonly name: "quoteSendTokenFee"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }, { readonly internalType: "ParaID"; readonly name: "destinationChain"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly internalType: "enum Kind"; readonly name: "kind"; readonly type: "uint8"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly internalType: "struct MultiAddress"; readonly name: "destinationAddress"; readonly type: "tuple"; }, { readonly internalType: "uint128"; readonly name: "destinationFee"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "amount"; readonly type: "uint128"; }]; readonly name: "sendToken"; readonly outputs: readonly []; readonly stateMutability: "payable"; readonly type: "function"; }];