export declare const iValidatorRegistryAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "dataProvider"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nodeId"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }, { readonly name: "pChainPublicKey"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "DataProviderRegistered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "dataProvider"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "DataProviderUnregistered"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_nodeId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getDataProviderForNodeId"; readonly outputs: readonly [{ readonly name: "_dataProvider"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_pChainPublicKey"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getDataProviderForPChainPublicKey"; readonly outputs: readonly [{ readonly name: "_dataProvider"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_dataProvider"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getDataProviderInfo"; readonly outputs: readonly [{ readonly name: "_nodeId"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "_pChainPublicKey"; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_nodeId"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "_pChainPublicKey"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "registerDataProvider"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "unregisterDataProvider"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iValidatorRegistryAbi}__ */ export declare const useReadIValidatorRegistry: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iValidatorRegistryAbi}__ */ export declare const useWriteIValidatorRegistry: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iValidatorRegistryAbi}__ */ export declare const useSimulateIValidatorRegistry: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iValidatorRegistryAbi}__ */ export declare const useWatchIValidatorRegistryEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IValidatorRegistry.d.ts.map