import type { Snippet } from 'svelte'; export type PopoverPlacement = 'top' | 'bottom' | 'left' | 'right'; export type PopoverAlign = 'start' | 'center' | 'end'; interface PopoverProps { open?: boolean; placement?: PopoverPlacement; align?: PopoverAlign; strategy?: 'fixed' | 'absolute'; offset?: number; /** Solo ancla/posiciona; sin fondo, borde ni padding (el contenido aporta el chrome). */ unstyled?: boolean; class?: string; panelClass?: string; trigger?: Snippet; children?: Snippet; onopenchange?: (open: boolean) => void; } declare const Popover: import("svelte").Component; type Popover = ReturnType; export default Popover;