import { DemoData } from "../../global/demo";
import { PortalEmailVerificationViewProps } from "./sqm-portal-email-verification-view";
/**
 * @uiName Microsite Email Verification
 */
export declare class PortalEmailVerification {
  ignored: boolean;
  /**
   * Redirect participants to this page from their verification email.
   *
   * @uiName Email redirect
   * @uiWidget pageSelect
   */
  redirectPath: string;
  /**
   * @uiName Email verification header text
   */
  emailVerificationHeader: string;
  /**
   * @uiName Re-send email button text
   */
  resendEmailButtonText: string;
  /**
   * @uiName Email verification body text
   * @uiWidget textArea
   */
  verifyMessage: string;
  /**
   * @uiName Email verification status text
   * @uiWidget textArea
   */
  verificationStatusMessage: string;
  /**
   * @uiName Email verification checking text
   * @uiWidget textArea
   */
  verificationLoadingMessage: string;
  /**
   * @uiName Email verification resent text
   * @uiWidget textArea
   */
  verificationResentMessage: string;
  /**
   * Displayed when your verification email fails to send due to a network error. The participant can try refreshing the page.
   * @uiName Network error message
   */
  networkErrorMessage: string;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<PortalEmailVerificationViewProps>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
