/**
 * @uiName Microsite Protected Route
 * @validParents ["sqm-portal-container","div","sqm-divided-layout","sqm-brand","template", "sqb-program-section", "sqb-conditional-section"]
 * @slots [{"name":"","title":"Route Content"}]
 */
export declare class PortalProtectedRoute {
  ignored: boolean;
  /**
   * Redirect participants to this page they are not logged in.
   *
   * @uiName Unauthenticated participant redirect
   */
  redirectTo: string;
  /**
   * @uiName Require email verification
   */
  requireEmailVerification: boolean;
  /**
   * Redirect participants to this page when email verification is required but they have not verified their email.
   *
   * @uiName Unverified participant redirect
   */
  redirectToUnverified: string;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
