@safe-global/types-kit
Version:
Types for use with the Safe Core SDK packages
14 lines • 773 B
TypeScript
import { Abi } from 'abitype';
import BaseContract, { SafeContractFunction, ContractReadFunctionNames, EstimateGasFunction } from '../common/BaseContract';
/**
* Represents the base contract type for a SignMessageLib contract.
*
* @template SignMessageLibContractAbi - The ABI of the SignMessageLib contract.
* @type {SignMessageLibBaseContract}
*/
type SignMessageLibBaseContract<SignMessageLibContractAbi extends Abi> = BaseContract<SignMessageLibContractAbi, ContractReadFunctionNames<SignMessageLibContractAbi>> & {
estimateGas: EstimateGasFunction<SignMessageLibContractAbi>;
signMessage: SafeContractFunction<SignMessageLibContractAbi, 'signMessage'>;
};
export default SignMessageLibBaseContract;
//# sourceMappingURL=SignMessageLibBaseContract.d.ts.map