import { BaseAccount } from '../../proto/cosmos/auth/v1beta1/auth_pb';
import { CalculateTxFeesRequest, CalculateTxFeesResponse } from '../../proto/provenance/msgfees/v1/query_pb';
import { QueryAllBalancesResponse } from '../../proto/cosmos/bank/v1beta1/query_pb';
import { BroadcastTxRequest, BroadcastTxResponse } from '../../proto/cosmos/tx/v1beta1/service_pb';
export declare const calculateTxFees: (serviceAddress: string, request: CalculateTxFeesRequest) => Promise<CalculateTxFeesResponse.AsObject>;
export declare const getAccountInfo: (address: string, serviceAddress: string) => Promise<{
    baseAccount: BaseAccount;
    accountNumber: number;
    sequence: number;
}>;
export declare const getBalancesList: (address: string, serviceAddress: string) => Promise<QueryAllBalancesResponse.AsObject>;
export declare const broadcastTx: (serviceAddress: string, request: BroadcastTxRequest) => Promise<BroadcastTxResponse.AsObject>;
