import { Address, Hex } from "../models";
import { WebHdWallet } from "./webHd";
export declare class TnbHdWallet extends WebHdWallet {
    nodeUrl: string | null;
    pvUrl: string;
    constructor(seed: string, nodeUrl?: string, configOptions?: any);
    private getPvUrl;
    private getBalanceLock;
    hasAddressBeenUsed(publicKey: Hex): Promise<boolean>;
    formatAddress(address: Address): {
        publicKey: string;
        accountIndex?: number | undefined;
        addressIndex?: number | undefined;
        path: string;
        chainCode?: string | undefined;
        privateKey: string;
    };
}
