import { TaskManagerContractFunctions, TaskManagerContractEventType } from "@aut-labs/abi-types";
import SDKBaseContract from "./base.contract";
import { SDKContractGenericResponse } from "../models/response";
import { ISDKBiconomyWrapper } from "../models/IBiconomyWrapper";
import { MultiSigner } from "../models/models";
import { Overrides } from "ethers";
export declare class TaskManagerContract extends SDKBaseContract<TaskManagerContractFunctions, TaskManagerContractEventType> {
    constructor(address: string, multiSigner: MultiSigner, biconomyWrapper: ISDKBiconomyWrapper);
    commitContribution(contributionId: string, who: string, data: string, overrides?: Overrides): Promise<SDKContractGenericResponse>;
    giveContribution(contributionId: string, who: string, overrides?: Overrides): Promise<SDKContractGenericResponse>;
}
