import { AssetWallet } from '../types/proto/tapd/assetwalletrpc/assetwallet';
import { Mint } from '../types/proto/tapd/mintrpc/mint';
import { PriceOracle } from '../types/proto/tapd/priceoraclerpc/price_oracle';
import { Rfq } from '../types/proto/tapd/rfqrpc/rfq';
import { TaprootAssetChannels } from '../types/proto/tapd/tapchannelrpc/tapchannel';
import { TapDev } from '../types/proto/tapd/tapdevrpc/tapdev';
import { TaprootAssets } from '../types/proto/tapd/taprootassets';
import { Universe } from '../types/proto/tapd/universerpc/universe';
/**
 * An API wrapper to communicate with the Taproot Assets node via GRPC
 */
declare class TaprootAssetsApi {
    taprootAssets: TaprootAssets;
    assetWallet: AssetWallet;
    mint: Mint;
    priceOracle: PriceOracle;
    rfq: Rfq;
    tapChannels: TaprootAssetChannels;
    tapDev: TapDev;
    universe: Universe;
    constructor(createRpc: Function, lnc: any);
}
export default TaprootAssetsApi;
//# sourceMappingURL=tapd.d.ts.map