import * as React from "react";
export declare enum TOKEN_PROGRESS {
    ACTIVE = "active",
    COMPLETED = "completed",
    DISABLED = "disabled"
}
export interface UserTokenAccountProps {
    foundationAddress: string;
    network: string;
    user?: any;
    addWalletPath: string;
    signupPath: string;
}
export interface UserTokenAccountStates {
    isTutorialModalOpen: boolean;
    isTutorialComplete: boolean;
}
export declare class UserTokenAccount extends React.Component<UserTokenAccountProps, UserTokenAccountStates> {
    constructor(props: UserTokenAccountProps);
    getTutorialState(loggedInState: TOKEN_PROGRESS, tutorialComplete: boolean): TOKEN_PROGRESS;
    render(): JSX.Element | null;
    private renderBrowserIncompatible;
    private renderTokenSteps;
    private getAccountComplete;
    private getTutorialComplete;
    private getUserAccount;
    private openTutorialModal;
    private closeTutorialModal;
}
