import { type Signal, PropsOf } from '@builder.io/qwik'; declare global { interface Document { __NEEDS_POPOVER__?: true; } interface HTMLDivElement { popover?: 'manual' | 'auto'; } } export type FloatingProps = PropsOf<'div'> & { id: string; anchorRef?: Signal; popoverRef?: Signal; placement?: 'top' | 'top-start' | 'top-end' | 'right' | 'right-start' | 'right-end' | 'bottom' | 'bottom-start' | 'bottom-end' | 'left' | 'left-start' | 'left-end'; ancestorScroll?: boolean; ancestorResize?: boolean; elementResize?: boolean; layoutShift?: boolean; animationFrame?: boolean; gutter?: number; shift?: boolean; flip?: boolean; size?: boolean; hide?: 'referenceHidden' | 'escaped'; inline?: boolean; transform?: string; }; export declare const FloatingPopover: import("@builder.io/qwik").Component;