import { DefaultSchemePermissions, Hash, SchemePermissions } from "../../commonTypes";
import { ArcTransactionDataResult, ContractWrapperBase } from "../../contractWrapperBase";
import ContractWrapperFactory from "../../contractWrapperFactory";
import { AbsoluteVoteParams } from "../../wrappers/absoluteVote";
export declare class TestWrapperWrapper extends ContractWrapperBase {
    name: string;
    frendlyName: string;
    factory: ContractWrapperFactory<TestWrapperWrapper>;
    foo(): string;
    aMethod(): string;
    setParameters(params: AbsoluteVoteParams): Promise<ArcTransactionDataResult<Hash>>;
    getDefaultPermissions(overrideValue?: SchemePermissions | DefaultSchemePermissions): SchemePermissions;
}
export declare const TestWrapperFactory: ContractWrapperFactory<TestWrapperWrapper>;
