import { ComponentProps, ReactElement } from 'react'; import { DockMotionDivider } from './DockMotionDivider'; import { DockMotionEmbedded } from './DockMotionEmbedded'; import { DockMotionItem } from './DockMotionItem'; type DockMotionItemElement = ReactElement>; type DockMotionDividerElement = ReactElement>; type DockMotionEmbeddedElement = ReactElement>; type DockMotionChild = DockMotionItemElement | DockMotionDividerElement | DockMotionEmbeddedElement | null; type Props = { children: DockMotionChild | DockMotionChild[]; className?: string; variant?: 'default' | 'glass'; glossMode?: 'static' | 'subtle' | 'full'; trackMode?: 'subtle' | 'constant'; onMouseEnter?: VoidFunction; onMouseLeave?: VoidFunction; }; export declare const DockMotion: ({ children, onMouseEnter, onMouseLeave, className, variant, glossMode, trackMode, }: Props) => import("react/jsx-runtime").JSX.Element; export {};