import { SvelteComponent } from "svelte"; export type OpenChangeReason = "toggle" | "outside" | "escape"; export type OpenChangeMeta = { reason: OpenChangeReason; event?: Event; }; export type FloatingUIProps = { placement?: Placement; width?: number; height?: number; offset?: OffsetOptions; defaultOpen?: boolean; open?: boolean; onOpenChange?: (open: boolean, meta: OpenChangeMeta) => void; TriggerComponent: any; FloatingComponent: any; data?: any; }; import type { OffsetOptions, Placement } from "@floating-ui/dom"; declare const __propDef: { props: { height?: FloatingUIProps["height"]; width?: FloatingUIProps["width"]; offset?: FloatingUIProps["offset"]; placement?: FloatingUIProps["placement"]; open?: FloatingUIProps["open"]; defaultOpen?: FloatingUIProps["defaultOpen"]; onOpenChange?: FloatingUIProps["onOpenChange"]; TriggerComponent: FloatingUIProps["TriggerComponent"]; data?: FloatingUIProps["data"]; FloatingComponent: FloatingUIProps["FloatingComponent"]; }; events: { [evt: string]: CustomEvent; }; slots: {}; exports?: {} | undefined; bindings?: string | undefined; }; export type FloatingUiProps = typeof __propDef.props; export type FloatingUiEvents = typeof __propDef.events; export type FloatingUiSlots = typeof __propDef.slots; export default class FloatingUi extends SvelteComponent { } export {};