import { InterfaceAbi, Signer, ethers } from 'ethers';
/**
 * This is a contract object that is used to interact with the smart contract.
 * @param {string} provider - The provider to use for the contract.
 * @param {string} contractAddress - The address of the contract.
 * @param {array} abi - The abi of the contract.
 */
export declare const Contract: (contractAddress: string, abi: InterfaceAbi, signer: Signer) => ethers.Contract;
