import { FundAccountJsonRpcRequest } from "../interfaces/default";
import { TypeRegistry } from "@polkadot/types";
import { Constructor } from "@polkadot/types/types";
import { AccountId } from "@polkadot/types/interfaces";
import { JsonRpcClient } from "./client";
import { CollateralIdLiteral } from "../types";
import { ApiPromise } from "@polkadot/api";
/**
 * @category Clients
 */
export declare class FaucetClient extends JsonRpcClient<void> {
    private api;
    registry: TypeRegistry;
    constr: {
        FundAccountJsonRpcRequest: Constructor<FundAccountJsonRpcRequest>;
    };
    constructor(api: ApiPromise, url: string);
    fundAccount(account: AccountId, currencyIdLiteral: CollateralIdLiteral): Promise<void>;
}
