import { type Snippet } from 'svelte';
import { type PresenceStrategyProps } from '../Presence/createPresence.svelte.js';
import type { Accessor } from '../types.js';
import type { SetOptional } from 'type-fest';
import { type CreateMenuProps, type CreateMenuReturn } from './createMenu.svelte.js';
export interface MenuRootProps extends SetOptional<CreateMenuProps, 'id'>, PresenceStrategyProps {
    children?: Snippet<[Accessor<CreateMenuReturn>]>;
}
declare const MenuRoot: import("svelte").Component<MenuRootProps, {}, "">;
type MenuRoot = ReturnType<typeof MenuRoot>;
export default MenuRoot;
