import { PortalChangePasswordViewProps } from "./sqm-portal-change-password-view";
import { DemoData } from "../../global/demo";
/**
 * @uiName Microsite Password Change
 * @validParents ["sqm-portal-container","div","sqm-divided-layout","sqm-brand"]
 */
export declare class PortalChangePassword {
  ignored: boolean;
  /**
   * @uiName Change password modal header
   */
  modalChangePasswordHeader: string;
  /**
   * Found in modal
   *
   * @uiName Cancel button text
   */
  cancelText: string;
  /**
   * Found in modal
   *
   * @uiName Change password button text
   */
  changePasswordButtonText: string;
  /**
   * Found in modal
   *
   * @uiName New password field label
   */
  passwordFieldLabel: string;
  /**
   * Found in modal
   *
   * @uiName Confirm password Label
   */
  confirmPasswordFieldLabel: string;
  /**
   * Successful password change message
   *
   * @uiName Successful password change message
   * @uiWidget textArea
   */
  successMessage: string;
  /**
   * Portal change password section header
   *
   * @uiName Change password header
   */
  portalChangePasswordHeader: string;
  /**
   * @uiName Change password button text
   */
  portalChangePasswordButtonText: string;
  /**
   * @uiName Password requirement met
   */
  meetsRequirementsText: string;
  /**
   * @uiName Password requirement failed
   */
  doesNotMeetRequirementsText: string;
  /**
   * @uiName Minimum length text
   */
  minErrorText: string;
  /**
   * @uiName Missing uppercase text
   */
  uppercaseErrorText: string;
  /**
   * @uiName Missing lowercase text
   */
  lowercaseErrorText: string;
  /**
   * @uiName Passwords don’t match error message
   */
  nonMatchingPasswordErrorText: string;
  /**
   * @uiName Invalid user session error message
   */
  invalidSessionErrorText: string;
  /**
   * @uiName Missing number or symbol text
   */
  hasErrorText: string;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<PortalChangePasswordViewProps>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
