import * as React from "react";
export interface AccountVerifyTokenProps {
    isNewUser: boolean;
    token: string;
    ethAuthNextExt?: boolean;
    onAuthenticationContinue(isNewUser: boolean): void;
}
export interface VerifyTokenState {
    hasVerified: boolean;
    errorMessage: string | undefined;
}
export declare class AccountVerifyToken extends React.Component<AccountVerifyTokenProps, VerifyTokenState> {
    state: {
        hasVerified: boolean;
        errorMessage: undefined;
    };
    constructor(props: AccountVerifyTokenProps);
    componentDidMount(): Promise<void>;
    handleTokenVerification: () => Promise<void>;
    render(): JSX.Element;
}
