import { DemoData } from "../../global/demo";
import { PortalVerifyEmailViewProps } from "./sqm-portal-verify-email-view";
/**
 * @uiName Microsite Verify Email
 */
export declare class PortalVerifyEmail {
  ignored: boolean;
  /**
   * Redirect participants to this page when they successfully verify their email.
   *
   * @uiName Successful verification redirect
   * @uiWidget pageSelect
   */
  nextPage: string;
  /**
   * Redirect participants to this page if verification fails due to an outdated verification attempt.
   *
   * @uiName Failed verification redirect
   * @uiWidget pageSelect
   */
  failedPage: string;
  /**
   * @uiName Verify email text
   * @uiWidget textArea
   */
  verifyEmailText: string;
  /**
   * @uiName Email verification success text
   * @uiWidget textArea
   */
  verifySuccessText: string;
  /**
   * @uiName Email verification invalid text
   * @uiWidget textArea
   */
  verifyInvalidText: string;
  /**
   * @uiName Continue text
   */
  continueText: string;
  /**
   * Displayed when the email verification fails due to a network error. The participant can try refreshing the page.
   * @uiName Network error message
   */
  networkErrorMessage: string;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<PortalVerifyEmailViewProps>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
