import { MotionProps, MotionValue } from 'motion/react'; import { default as React, PropsWithChildren } from 'react'; export interface DockProps { className?: string; iconSize?: number; iconMagnification?: number; iconDistance?: number; direction?: "top" | "middle" | "bottom"; children: React.ReactNode; } declare const Dock: React.ForwardRefExoticComponent>; export interface DockIconProps extends Omit, "children"> { size?: number; magnification?: number; distance?: number; mouseX?: MotionValue; className?: string; children?: React.ReactNode; props?: PropsWithChildren; } declare const DockIcon: { ({ size, magnification, distance, mouseX, className, children, ...props }: DockIconProps): React.JSX.Element; displayName: string; }; export { Dock, DockIcon };