export interface PopoverConfig { type: 'auto' | 'manual' | 'hint'; modal: boolean; focusTrap: boolean; scrollLock: boolean; } type Constructor = new (...args: any[]) => T; /** * Mixin that provides popover functionality for web components. * Uses the native Popover API with CSS anchor positioning. */ export declare function PopoverMixin>(Base: T): Constructor & T; export interface PopoverMixinInterface { open: boolean; popoverConfig: PopoverConfig; _internals: ElementInternals; } export {};