import { type Snippet } from 'svelte'; export interface Props { /** Accessibility label and default trigger text for the popover. */ label: string; /** Content rendered inside the trigger button in place of the label text. */ trigger?: Snippet; /** The popover content. */ children?: Snippet; /** Whether the popover is visible. */ open?: boolean; /** Blocks opening the popover. */ disabled?: boolean; /** Position of the popover relative to the trigger. */ placement?: 'bottom-start' | 'bottom-end' | 'top-start' | 'top-end'; /** Closes the popover when clicking outside of it. */ closeOnOutsideClick?: boolean; /** Fired when the open state changes. */ onopenchange?: (open: boolean) => void; /** Additional CSS class names. */ class?: string; } declare const Popover: import("svelte").Component; type Popover = ReturnType; export default Popover; //# sourceMappingURL=Popover.svelte.d.ts.map