///
import { FetchError, Nav, Tonwa, Web } from "tonwa-core";
import 'font-awesome/css/font-awesome.min.css';
import './css/va-form.css';
import './css/va.css';
import './css/animation.css';
import { NavView } from './nav';
export declare class TonvaReact extends Tonwa {
navView: NavView;
constructor();
createWeb(): Web;
createObservableMap(): Map;
set(navView: NavView): void;
get nav(): Nav;
renderNavView(onLogined: (isUserLogin?: boolean) => Promise, notLogined?: () => Promise, userPassword?: () => Promise<{
user: string;
password: string;
}>): JSX.Element;
showAppView(isUserLogin?: boolean): Promise;
privacyEntry(): JSX.Element;
private getPrivacyContent;
showPrivacyPage: () => void;
private privacyPage;
showRegister(): Promise;
showForget(): Promise;
resetAll: () => void;
showReloadPage(msg: string): void;
onError(fetchError: FetchError): Promise;
private upgradeUq;
showUpgradeUq(uq: string, version: number): Promise;
}