ui-ingredients
Version:
Headless component library for Svelte powered by zag
12 lines (11 loc) • 685 B
TypeScript
import type { Snippet } from 'svelte';
import type { SetOptional } from 'type-fest';
import { type PresenceStrategyProps } from '../Presence/createPresence.svelte.js';
import type { Accessor } from '../types.js';
import type { CreateFloatingPanelProps, CreateFloatingPanelReturn } from './createFloatingPanel.svelte.js';
export interface FloatingPanelProps extends SetOptional<CreateFloatingPanelProps, 'id'>, PresenceStrategyProps {
children?: Snippet<[Accessor<CreateFloatingPanelReturn>]>;
}
declare const FloatingPanelRoot: import("svelte").Component<FloatingPanelProps, {}, "">;
type FloatingPanelRoot = ReturnType<typeof FloatingPanelRoot>;
export default FloatingPanelRoot;