import { AbstractOverlay } from './AbstractOverlay.js';
import { SpectrumElement } from './lib/base';
import { Constructor } from './overlay-types.js';

export declare function OverlayPopover<T extends Constructor<AbstractOverlay>>(constructor: T): T & Constructor<SpectrumElement>;
