import { Address, Hash } from "../commonTypes";
import { ArcTransactionDataResult, ContractWrapperBase } from "../contractWrapperBase";
import { ContractWrapperFactory } from "../contractWrapperFactory";
export declare class TokenCapGCWrapper extends ContractWrapperBase {
    name: string;
    friendlyName: string;
    factory: ContractWrapperFactory<TokenCapGCWrapper>;
    setParameters(params: TokenCapGcParams): Promise<ArcTransactionDataResult<Hash>>;
}
export declare const TokenCapGCFactory: ContractWrapperFactory<TokenCapGCWrapper>;
export interface TokenCapGcParams {
    cap: number | string;
    token: Address;
}
