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;
