import { TxMisc } from './firmachain/bank';
import { FirmaWalletService } from "./FirmaWalletService";
import { FirmaConfig } from "./FirmaConfig";
import { BroadcastTxResponse } from './firmachain/common/stargateclient';
export declare class FirmaBankService {
    private _config;
    constructor(_config: FirmaConfig);
    getGasEstimationSend(wallet: FirmaWalletService, targetAddress: string, amount: number, txMisc?: TxMisc): Promise<number>;
    private getSignedTxSend;
    send(wallet: FirmaWalletService, targetAddress: string, amount: number, txMisc?: TxMisc): Promise<BroadcastTxResponse>;
    getBalance(address: string): Promise<string>;
}
