import { Address } from './ContractTypes';
declare function getContractAddress(tokenName: string): Promise<Address>;
declare function publicMint(tokenName: string, toAddress: Address, amount: number): Promise<void>;
declare function totalSupply(contractName: string): Promise<number>;
declare function balanceOf(contractName: string, address: Address): Promise<number>;
declare function transfer(contractName: string, to: Address, privateKey: `0x${string}`, amount: bigint): Promise<{
    transactionHash: string;
}>;
export declare const TestERC20: {
    getContractAddress: typeof getContractAddress;
    balanceOf: typeof balanceOf;
    totalSupply: typeof totalSupply;
    publicMint: typeof publicMint;
    transfer: typeof transfer;
};
export {};
//# sourceMappingURL=TestGatingERC20.d.ts.map