export type EntityManagerTypes = typeof EntityManager.types; export declare class EntityManager { static readonly abi: readonly [{ readonly constant: true; readonly inputs: readonly [{ readonly name: ""; readonly type: "bytes32"; }]; readonly name: "usedSignatures"; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly name: "_userId"; readonly type: "uint256"; }, { readonly indexed: false; readonly name: "_signer"; readonly type: "address"; }, { readonly indexed: false; readonly name: "_entityType"; readonly type: "string"; }, { readonly indexed: false; readonly name: "_entityId"; readonly type: "uint256"; }, { readonly indexed: false; readonly name: "_metadata"; readonly type: "string"; }, { readonly indexed: false; readonly name: "_action"; readonly type: "string"; }]; readonly name: "ManageEntity"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly name: "_userId"; readonly type: "uint256"; }, { readonly indexed: false; readonly name: "_isVerified"; readonly type: "bool"; }]; readonly name: "ManageIsVerified"; readonly type: "event"; }, { readonly constant: false; readonly inputs: readonly [{ readonly name: "name"; readonly type: "string"; }, { readonly name: "version"; readonly type: "string"; }, { readonly name: "chainId"; 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 name: "_verifierAddress"; readonly type: "address"; }, { readonly name: "_networkId"; 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 name: "_userId"; readonly type: "uint256"; }, { readonly name: "_entityType"; readonly type: "string"; }, { readonly name: "_entityId"; readonly type: "uint256"; }, { readonly name: "_action"; readonly type: "string"; }, { readonly name: "_metadata"; readonly type: "string"; }, { readonly name: "_nonce"; readonly type: "bytes32"; }, { readonly name: "_subjectSig"; readonly type: "bytes"; }]; readonly name: "manageEntity"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly name: "_userId"; readonly type: "uint256"; }, { readonly name: "_isVerified"; readonly type: "bool"; }]; readonly name: "manageIsVerified"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; static readonly types: { readonly EIP712Domain: readonly [{ readonly name: "name"; readonly type: "string"; }, { readonly name: "version"; readonly type: "string"; }, { readonly name: "chainId"; readonly type: "uint256"; }, { readonly name: "verifyingContract"; readonly type: "address"; }]; readonly ManageEntity: readonly [{ readonly name: "userId"; readonly type: "uint"; }, { readonly name: "entityType"; readonly type: "string"; }, { readonly name: "entityId"; readonly type: "uint"; }, { readonly name: "action"; readonly type: "string"; }, { readonly name: "metadata"; readonly type: "string"; }, { readonly name: "nonce"; readonly type: "bytes32"; }]; }; }