import { ExternalDockMotionItemSignature } from './DockMotionItem'; export declare const DockMotion: (({ children, onMouseEnter, onMouseLeave, className, variant, glossMode, trackMode, }: { children: (import("react").ReactElement<(import("react").HTMLAttributes & { children: import("react").ReactNode; tooltip?: import("react").ReactNode; tooltipOptions?: { delay?: number; animate?: boolean; }; mouseX: import("motion-dom").MotionValue; pointerX?: import("motion-dom").MotionValue; pointerY?: import("motion-dom").MotionValue; glossMode?: "static" | "subtle" | "full"; hideGloss?: boolean; mute?: boolean; pressAnimation?: boolean; variant?: "default" | "glass"; onClick?: (e: import("react").MouseEvent) => void; } & { use?: "div"; interaction?: never; expansion?: never; }) | ((import("react").HTMLAttributes & { children: import("react").ReactNode; tooltip?: import("react").ReactNode; tooltipOptions?: { delay?: number; animate?: boolean; }; mouseX: import("motion-dom").MotionValue; pointerX?: import("motion-dom").MotionValue; pointerY?: import("motion-dom").MotionValue; glossMode?: "static" | "subtle" | "full"; hideGloss?: boolean; mute?: boolean; pressAnimation?: boolean; variant?: "default" | "glass"; onClick?: (e: import("react").MouseEvent) => void; } & ({ use: "a"; href: string; rel?: "noopener"; target?: "_blank"; } | { use: "button"; } | { use: import("react").ElementType; })) & { interaction?: "possible" | "impossible"; expansion?: never; }) | ((import("react").HTMLAttributes & { children: import("react").ReactNode; tooltip?: import("react").ReactNode; tooltipOptions?: { delay?: number; animate?: boolean; }; mouseX: import("motion-dom").MotionValue; pointerX?: import("motion-dom").MotionValue; pointerY?: import("motion-dom").MotionValue; glossMode?: "static" | "subtle" | "full"; hideGloss?: boolean; mute?: boolean; pressAnimation?: boolean; variant?: "default" | "glass"; onClick?: (e: import("react").MouseEvent) => void; } & ({ use: "a"; href: string; rel?: "noopener"; target?: "_blank"; } | { use: "button"; } | { use: import("react").ElementType; })) & { expansion: "expanded" | "collapsed"; interaction?: "possible" | "impossible"; }), string | import("react").JSXElementConstructor> | import("react").ReactElement> | import("react").ReactElement<{ children: import("react").ReactNode; }, string | import("react").JSXElementConstructor> | null) | (import("react").ReactElement<(import("react").HTMLAttributes & { children: import("react").ReactNode; tooltip?: import("react").ReactNode; tooltipOptions?: { delay?: number; animate?: boolean; }; mouseX: import("motion-dom").MotionValue; pointerX?: import("motion-dom").MotionValue; pointerY?: import("motion-dom").MotionValue; glossMode?: "static" | "subtle" | "full"; hideGloss?: boolean; mute?: boolean; pressAnimation?: boolean; variant?: "default" | "glass"; onClick?: (e: import("react").MouseEvent) => void; } & { use?: "div"; interaction?: never; expansion?: never; }) | ((import("react").HTMLAttributes & { children: import("react").ReactNode; tooltip?: import("react").ReactNode; tooltipOptions?: { delay?: number; animate?: boolean; }; mouseX: import("motion-dom").MotionValue; pointerX?: import("motion-dom").MotionValue; pointerY?: import("motion-dom").MotionValue; glossMode?: "static" | "subtle" | "full"; hideGloss?: boolean; mute?: boolean; pressAnimation?: boolean; variant?: "default" | "glass"; onClick?: (e: import("react").MouseEvent) => void; } & ({ use: "a"; href: string; rel?: "noopener"; target?: "_blank"; } | { use: "button"; } | { use: import("react").ElementType; })) & { interaction?: "possible" | "impossible"; expansion?: never; }) | ((import("react").HTMLAttributes & { children: import("react").ReactNode; tooltip?: import("react").ReactNode; tooltipOptions?: { delay?: number; animate?: boolean; }; mouseX: import("motion-dom").MotionValue; pointerX?: import("motion-dom").MotionValue; pointerY?: import("motion-dom").MotionValue; glossMode?: "static" | "subtle" | "full"; hideGloss?: boolean; mute?: boolean; pressAnimation?: boolean; variant?: "default" | "glass"; onClick?: (e: import("react").MouseEvent) => void; } & ({ use: "a"; href: string; rel?: "noopener"; target?: "_blank"; } | { use: "button"; } | { use: import("react").ElementType; })) & { expansion: "expanded" | "collapsed"; interaction?: "possible" | "impossible"; }), string | import("react").JSXElementConstructor> | import("react").ReactElement> | import("react").ReactElement<{ children: import("react").ReactNode; }, string | import("react").JSXElementConstructor> | null)[]; className?: string; variant?: "default" | "glass"; glossMode?: "static" | "subtle" | "full"; trackMode?: "subtle" | "constant"; onMouseEnter?: VoidFunction; onMouseLeave?: VoidFunction; }) => import("react/jsx-runtime").JSX.Element) & { Item: ExternalDockMotionItemSignature; Divider: () => import("react/jsx-runtime").JSX.Element; Embedded: ({ children }: { children: import("react").ReactNode; }) => import("react/jsx-runtime").JSX.Element; };