import { ReferenceElement } from '../../utils/floating-ui';
import { Popover } from './customElement.js';
export default class PopoverManager {
    private registeredElements;
    private registeredElementCount;
    registerElement(referenceEl: ReferenceElement, popover: HTMLCalcitePopoverElement): void;
    unregisterElement(referenceEl: ReferenceElement): void;
    private queryPopover;
    private togglePopovers;
    private closeAllPopovers;
    private keyDownHandler;
    private clickHandler;
    private addListeners;
    private removeListeners;
}
