import { Interface } from "ethers/lib/utils";
import { ContractModel } from "../models/contract-model";
export declare abstract class ContractService<T extends ContractModel> {
    protected contract: T;
    constructor(contract: T);
    get abiInterface(): Interface;
}
