Variable limitedSignerValidatorAbiConst
limitedSignerValidatorAbi: readonly [{ 
    type: "error"; 
    inputs: readonly []; 
    name: "AlreadyInitialized"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "CloneAlreadyInitialized"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "InitializerNotImplemented"; 
}, { 
    type: "error"; 
    inputs: readonly [{ 
        name: "available"; 
        internalType: "uint8"; 
        type: "uint8"; 
    }, { 
        name: "id"; 
        internalType: "uint256"; 
        type: "uint256"; 
    }]; 
    name: "InvalidIncentive"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "InvalidInitialization"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "InvalidInitializationData"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "LengthMismatch"; 
}, { 
    type: "error"; 
    inputs: readonly [{ 
        name: "claimant"; 
        internalType: "address"; 
        type: "address"; 
    }]; 
    name: "MaximumClaimed"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "NewOwnerIsZeroAddress"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "NoHandoverRequest"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "NotInitializing"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "Unauthorized"; 
}, { 
    type: "error"; 
    inputs: readonly []; 
    name: "Unauthorized"; 
}, { 
    type: "event"; 
    anonymous: false; 
    inputs: readonly [{ 
        name: "version"; 
        internalType: "uint64"; 
        type: "uint64"; 
        indexed: false; 
    }]; 
    name: "Initialized"; 
}, { 
    type: "event"; 
    anonymous: false; 
    inputs: readonly [{ 
        name: "pendingOwner"; 
        internalType: "address"; 
        type: "address"; 
        indexed: true; 
    }]; 
    name: "OwnershipHandoverCanceled"; 
}, { 
    type: "event"; 
    anonymous: false; 
    inputs: readonly [{ 
        name: "pendingOwner"; 
        internalType: "address"; 
        type: "address"; 
        indexed: true; 
    }]; 
    name: "OwnershipHandoverRequested"; 
}, { 
    type: "event"; 
    anonymous: false; 
    inputs: readonly [{ 
        name: "oldOwner"; 
        internalType: "address"; 
        type: "address"; 
        indexed: true; 
    }, { 
        name: "newOwner"; 
        internalType: "address"; 
        type: "address"; 
        indexed: true; 
    }]; 
    name: "OwnershipTransferred"; 
}, { 
    type: "event"; 
    anonymous: false; 
    inputs: readonly [{ 
        name: "validatorCaller"; 
        internalType: "address"; 
        type: "address"; 
        indexed: false; 
    }]; 
    name: "SignerValidatorInitialized"; 
}, { 
    type: "function"; 
    inputs: readonly []; 
    name: "cancelOwnershipHandover"; 
    outputs: readonly []; 
    stateMutability: "payable"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "pendingOwner"; 
        internalType: "address"; 
        type: "address"; 
    }]; 
    name: "completeOwnershipHandover"; 
    outputs: readonly []; 
    stateMutability: "payable"; 
}, { 
    type: "function"; 
    inputs: readonly []; 
    name: "eip712Domain"; 
    outputs: readonly [{ 
        name: "fields"; 
        internalType: "bytes1"; 
        type: "bytes1"; 
    }, { 
        name: "name"; 
        internalType: "string"; 
        type: "string"; 
    }, { 
        name: "version"; 
        internalType: "string"; 
        type: "string"; 
    }, { 
        name: "chainId"; 
        internalType: "uint256"; 
        type: "uint256"; 
    }, { 
        name: "verifyingContract"; 
        internalType: "address"; 
        type: "address"; 
    }, { 
        name: "salt"; 
        internalType: "bytes32"; 
        type: "bytes32"; 
    }, { 
        name: "extensions"; 
        internalType: "uint256[]"; 
        type: "uint256[]"; 
    }]; 
    stateMutability: "view"; 
}, { 
    type: "function"; 
    inputs: readonly []; 
    name: "getComponentInterface"; 
    outputs: readonly [{ 
        name: ""; 
        internalType: "bytes4"; 
        type: "bytes4"; 
    }]; 
    stateMutability: "pure"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "boostId"; 
        internalType: "uint256"; 
        type: "uint256"; 
    }, { 
        name: "incentiveId"; 
        internalType: "uint256"; 
        type: "uint256"; 
    }, { 
        name: "claimant"; 
        internalType: "address"; 
        type: "address"; 
    }]; 
    name: "hashClaimantData"; 
    outputs: readonly [{ 
        name: "hash"; 
        internalType: "bytes32"; 
        type: "bytes32"; 
    }]; 
    stateMutability: "pure"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "boostId"; 
        internalType: "uint256"; 
        type: "uint256"; 
    }, { 
        name: "incentiveQuantity"; 
        internalType: "uint8"; 
        type: "uint8"; 
    }, { 
        name: "claimant"; 
        internalType: "address"; 
        type: "address"; 
    }, { 
        name: "incentiveData"; 
        internalType: "bytes"; 
        type: "bytes"; 
    }]; 
    name: "hashSignerData"; 
    outputs: readonly [{ 
        name: "hashedSignerData"; 
        internalType: "bytes32"; 
        type: "bytes32"; 
    }]; 
    stateMutability: "view"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "data_"; 
        internalType: "bytes"; 
        type: "bytes"; 
    }]; 
    name: "initialize"; 
    outputs: readonly []; 
    stateMutability: "nonpayable"; 
}, { 
    type: "function"; 
    inputs: readonly []; 
    name: "maxClaimCount"; 
    outputs: readonly [{ 
        name: ""; 
        internalType: "uint256"; 
        type: "uint256"; 
    }]; 
    stateMutability: "view"; 
}, { 
    type: "function"; 
    inputs: readonly []; 
    name: "owner"; 
    outputs: readonly [{ 
        name: "result"; 
        internalType: "address"; 
        type: "address"; 
    }]; 
    stateMutability: "view"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "pendingOwner"; 
        internalType: "address"; 
        type: "address"; 
    }]; 
    name: "ownershipHandoverExpiresAt"; 
    outputs: readonly [{ 
        name: "result"; 
        internalType: "uint256"; 
        type: "uint256"; 
    }]; 
    stateMutability: "view"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: ""; 
        internalType: "bytes32"; 
        type: "bytes32"; 
    }]; 
    name: "quantityClaimed"; 
    outputs: readonly [{ 
        name: ""; 
        internalType: "uint256"; 
        type: "uint256"; 
    }]; 
    stateMutability: "view"; 
}, { 
    type: "function"; 
    inputs: readonly []; 
    name: "renounceOwnership"; 
    outputs: readonly []; 
    stateMutability: "payable"; 
}, { 
    type: "function"; 
    inputs: readonly []; 
    name: "requestOwnershipHandover"; 
    outputs: readonly []; 
    stateMutability: "payable"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "signers_"; 
        internalType: "address[]"; 
        type: "address[]"; 
    }, { 
        name: "authorized_"; 
        internalType: "bool[]"; 
        type: "bool[]"; 
    }]; 
    name: "setAuthorized"; 
    outputs: readonly []; 
    stateMutability: "nonpayable"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "newCaller"; 
        internalType: "address"; 
        type: "address"; 
    }]; 
    name: "setValidatorCaller"; 
    outputs: readonly []; 
    stateMutability: "nonpayable"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: ""; 
        internalType: "address"; 
        type: "address"; 
    }]; 
    name: "signers"; 
    outputs: readonly [{ 
        name: ""; 
        internalType: "bool"; 
        type: "bool"; 
    }]; 
    stateMutability: "view"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "interfaceId"; 
        internalType: "bytes4"; 
        type: "bytes4"; 
    }]; 
    name: "supportsInterface"; 
    outputs: readonly [{ 
        name: ""; 
        internalType: "bool"; 
        type: "bool"; 
    }]; 
    stateMutability: "view"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "newOwner"; 
        internalType: "address"; 
        type: "address"; 
    }]; 
    name: "transferOwnership"; 
    outputs: readonly []; 
    stateMutability: "payable"; 
}, { 
    type: "function"; 
    inputs: readonly [{ 
        name: "boostId"; 
        internalType: "uint256"; 
        type: "uint256"; 
    }, { 
        name: "incentiveId"; 
        internalType: "uint256"; 
        type: "uint256"; 
    }, { 
        name: "claimant"; 
        internalType: "address"; 
        type: "address"; 
    }, { 
        name: "claimData"; 
        internalType: "bytes"; 
        type: "bytes"; 
    }]; 
    name: "validate"; 
    outputs: readonly [{ 
        name: ""; 
        internalType: "bool"; 
        type: "bool"; 
    }]; 
    stateMutability: "payable"; 
}]