signer
signer: {     account: `0x${string}`;     key: `0x${string}`;     privateKey: {         address: `0x${string}`;         sign: ((parameters: {             hash: `0x${string}`;         }) => Promise<`0x${string}`>);         experimental_signAuthorization: ((parameters: Authorization) => Promise<SignAuthorizationReturnType>);         signMessage: ((__namedParameters: {             message: SignableMessage;         }) => Promise<`0x${string}`>);         signTransaction: (<serializer, transaction>(transaction: transaction, 
options?: {             serializer?: serializer;         }) => Promise<IsNarrowable<TransactionSerialized<GetTransactionType<transaction>>, `0x${string}`> extends true            ? TransactionSerialized<GetTransactionType<transaction>>            : `0x${string}`>);         signTypedData: (<const typedData, primaryType>(parameters: TypedDataDefinition<typedData, primaryType>) => Promise<`0x${string}`>);         publicKey: `0x${string}`;         source: "privateKey";         type: "local";         nonceManager?: NonceManager;     }; } incentiveData
incentiveData: `0x${string}`
validator
validator: `0x${string}`
incentiveQuantity
incentiveQuantity: number
claimant
claimant: `0x${string}`
Optionalreferrer
referrer?: `0x${string}`
Signer Validator Claim Data Payload
Export
PayableLimitedSignerValidatorV2ClaimDataParams