import { TransactionBlock } from '@mysten/sui.js';
import { TxBuilderConfig } from '../sdk';
export interface FaucetParams {
    packageObjectId: string;
    treasuryCapObjectId: string;
    module: string;
    amount: string;
}
export declare class FaucetModule {
    protected txBuilderConfig: TxBuilderConfig;
    constructor(txBuilderConfig: TxBuilderConfig);
    buildFaucetCoinUnsignedTx(param: FaucetParams): TransactionBlock;
}
