import { DemoData } from "../../global/demo";
import { PortalForgotPasswordViewProps } from "./sqm-portal-forgot-password-view";
/**
 * @uiName Microsite Forgot Password
 */
export declare class PortalForgotPassword {
  ignored: boolean;
  /**
   * Redirect participants to this page after they verify their email.
   *
   * @uiName Email redirect
   * @uiWidget pageSelect
   */
  redirectPath: string;
  /**
   * @uiName Email field label
   */
  emailLabel: string;
  /**
   * @uiName Password reset button text
   */
  submitLabel: string;
  /**
   * @uiName Login redirect path
   * @uiWidget pageSelect
   */
  loginPath: string;
  /**
   * @uiName Header text
   * @uiWidget textArea
   */
  headerText: string;
  /**
   * @uiName Sign in link text
   */
  loginText: string;
  /**
   * Displayed when the forgot password action fails due to a network error. The participant can try refreshing the page.
   * @uiName Network error message
   */
  networkErrorMessage: string;
  /**
   * @uiName Email verification sent text
   */
  successAlertText: string;
  /**
   * @uiName Background color
   * @uiWidget color
   */
  backgroundColor: string;
  /**
   * @uiName Border radius
   * @uiWidget number
   */
  borderRadius: string;
  /**
   * @uiName Border style
   * @uiWidget textArea
   */
  border: string;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<PortalForgotPasswordViewProps>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
