import { VNode } from "../../stencil-public-runtime";
/**
 * @slot - A slot for adding elements that reference a 'calcite-popover' by the 'selector' property.
 */
export declare class CalcitePopoverManager {
  el: HTMLCalcitePopoverManagerElement;
  /**
   * CSS Selector to match reference elements for popovers. Reference elements will be identified by this selector in order to open their associated popover.
   */
  selector: string;
  /**
   * Automatically closes any currently open popovers when clicking outside of a popover.
   */
  autoClose?: boolean;
  render(): VNode;
  getRelatedPopover: (element: HTMLElement) => HTMLCalcitePopoverElement;
  closeOpenPopovers(event: Event): void;
}
