export declare const abi: readonly [{ readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_newClaimsManagerAddress"; readonly type: "address"; }]; readonly name: "ClaimsManagerAddressUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "_lockupDuration"; readonly type: "uint256"; }]; readonly name: "DecreaseStakeLockupDurationUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_decreaseAmount"; readonly type: "uint256"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_lockupExpiryBlock"; readonly type: "uint256"; }]; readonly name: "DecreaseStakeRequestCancelled"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_decreaseAmount"; readonly type: "uint256"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_newStakeAmount"; readonly type: "uint256"; }]; readonly name: "DecreaseStakeRequestEvaluated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_decreaseAmount"; readonly type: "uint256"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_lockupExpiryBlock"; readonly type: "uint256"; }]; readonly name: "DecreaseStakeRequested"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_newDelegateManagerAddress"; readonly type: "address"; }]; readonly name: "DelegateManagerAddressUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_spID"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "_updatedWallet"; readonly type: "address"; }]; readonly name: "DelegateOwnerWalletUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_requestedCut"; readonly type: "uint256"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_finalCut"; readonly type: "uint256"; }]; readonly name: "DeployerCutUpdateRequestCancelled"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_updatedCut"; readonly type: "uint256"; }]; readonly name: "DeployerCutUpdateRequestEvaluated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_updatedCut"; readonly type: "uint256"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_lockupExpiryBlock"; readonly type: "uint256"; }]; readonly name: "DeployerCutUpdateRequested"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "_spID"; readonly type: "uint256"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "string"; readonly name: "_endpoint"; readonly type: "string"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "_unstakeAmount"; readonly type: "uint256"; }]; readonly name: "DeregisteredServiceProvider"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "string"; readonly name: "_oldEndpoint"; readonly type: "string"; }, { readonly indexed: false; readonly internalType: "string"; readonly name: "_newEndpoint"; readonly type: "string"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_spID"; readonly type: "uint256"; }]; readonly name: "EndpointUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_newGovernanceAddress"; readonly type: "address"; }]; readonly name: "GovernanceAddressUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_increaseAmount"; readonly type: "uint256"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "_newStakeAmount"; readonly type: "uint256"; }]; readonly name: "IncreasedStake"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "_spID"; readonly type: "uint256"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "_owner"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "string"; readonly name: "_endpoint"; readonly type: "string"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "_stakeAmount"; readonly type: "uint256"; }]; readonly name: "RegisteredServiceProvider"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_newServiceTypeManagerAddress"; readonly type: "address"; }]; readonly name: "ServiceTypeManagerAddressUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "_newStakingAddress"; readonly type: "address"; }]; readonly name: "StakingAddressUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "_lockupDuration"; readonly type: "uint256"; }]; readonly name: "UpdateDeployerCutLockupDurationUpdated"; readonly type: "event"; }, { readonly constant: false; readonly inputs: readonly []; readonly name: "initialize"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_governanceAddress"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "_claimsManagerAddress"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "_decreaseStakeLockupDuration"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "_deployerCutLockupDuration"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly internalType: "string"; readonly name: "_endpoint"; readonly type: "string"; }, { readonly internalType: "uint256"; readonly name: "_stakeAmount"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "_delegateOwnerWallet"; readonly type: "address"; }]; readonly name: "register"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly internalType: "string"; readonly name: "_endpoint"; readonly type: "string"; }]; readonly name: "deregister"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_increaseStakeAmount"; readonly type: "uint256"; }]; readonly name: "increaseStake"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_decreaseStakeAmount"; readonly type: "uint256"; }]; readonly name: "requestDecreaseStake"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_account"; readonly type: "address"; }]; readonly name: "cancelDecreaseStakeRequest"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly []; readonly name: "decreaseStake"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly internalType: "string"; readonly name: "_endpoint"; readonly type: "string"; }, { readonly internalType: "address"; readonly name: "_updatedDelegateOwnerWallet"; readonly type: "address"; }]; readonly name: "updateDelegateOwnerWallet"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly internalType: "string"; readonly name: "_oldEndpoint"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "_newEndpoint"; readonly type: "string"; }]; readonly name: "updateEndpoint"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_serviceProvider"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "_cut"; readonly type: "uint256"; }]; readonly name: "requestUpdateDeployerCut"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_serviceProvider"; readonly type: "address"; }]; readonly name: "cancelUpdateDeployerCut"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_serviceProvider"; readonly type: "address"; }]; readonly name: "updateDeployerCut"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_serviceProvider"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "_amount"; readonly type: "uint256"; }]; readonly name: "updateServiceProviderStake"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_duration"; readonly type: "uint256"; }]; readonly name: "updateDecreaseStakeLockupDuration"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_duration"; readonly type: "uint256"; }]; readonly name: "updateDeployerCutLockupDuration"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getServiceProviderDeployerCutBase"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getDeployerCutLockupDuration"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }]; readonly name: "getTotalServiceTypeProviders"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "string"; readonly name: "_endpoint"; readonly type: "string"; }]; readonly name: "getServiceProviderIdFromEndpoint"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_ownerAddress"; readonly type: "address"; }, { readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }]; readonly name: "getServiceProviderIdsFromAddress"; readonly outputs: readonly [{ readonly internalType: "uint256[]"; readonly name: ""; readonly type: "uint256[]"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "_serviceType"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "_serviceId"; readonly type: "uint256"; }]; readonly name: "getServiceEndpointInfo"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: "owner"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "endpoint"; readonly type: "string"; }, { readonly internalType: "uint256"; readonly name: "blockNumber"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "delegateOwnerWallet"; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_serviceProvider"; readonly type: "address"; }]; readonly name: "getServiceProviderDetails"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "deployerStake"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "deployerCut"; readonly type: "uint256"; }, { readonly internalType: "bool"; readonly name: "validBounds"; readonly type: "bool"; }, { readonly internalType: "uint256"; readonly name: "numberOfEndpoints"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "minAccountStake"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "maxAccountStake"; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_serviceProvider"; readonly type: "address"; }]; readonly name: "getPendingDecreaseStakeRequest"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "lockupExpiryBlock"; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_serviceProvider"; readonly type: "address"; }]; readonly name: "getPendingUpdateDeployerCutRequest"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "newDeployerCut"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "lockupExpiryBlock"; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getDecreaseStakeLockupDuration"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_serviceProvider"; readonly type: "address"; }]; readonly name: "validateAccountStakeBalance"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getGovernanceAddress"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getStakingAddress"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getDelegateManagerAddress"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getServiceTypeManagerAddress"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getClaimsManagerAddress"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_governanceAddress"; readonly type: "address"; }]; readonly name: "setGovernanceAddress"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_address"; readonly type: "address"; }]; readonly name: "setStakingAddress"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_address"; readonly type: "address"; }]; readonly name: "setDelegateManagerAddress"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_address"; readonly type: "address"; }]; readonly name: "setServiceTypeManagerAddress"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_address"; readonly type: "address"; }]; readonly name: "setClaimsManagerAddress"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; //# sourceMappingURL=abi.d.ts.map