import { PortalFrameViewProps } from "./sqm-portal-frame-view";
import { DemoData } from "../../global/demo";
/**
 * @uiName Microsite Frame
 * @slots [{"name":"header","title":"Header Content"},{"name":"footer","title":"Footer Content"},{"name":"","title":"Body Content"}]
 */
export declare class PortalFrame {
  ignored: boolean;
  /**
   * @undocumented
   */
  notFullScreen?: boolean;
  /**
   * @uiName Background color
   * @uiWidget color
   * @uiType string
   */
  backgroundColor: string;
  /**
   * Borders placed to seperate the header and footer from the body content.
   * @uiName Border
   * @uiType string
   */
  border: string;
  /**
   * Background color for the header and footer.
   * @uiName Header and Footer Background Color
   * @uiWidget color
   * @uiType string
   */
  headerAndFooterBackgroundColor: string;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<PortalFrameViewProps>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
