import { type CSSProperties, type HTMLAttributes, type ReactNode, type Ref } from 'react'; import { type CssLength, type CssTime } from '../../../utils/css'; export type OrbitalLayoutProps = Omit, 'children'> & { children?: ReactNode; contentClassName?: string; contentFilter?: CSSProperties['filter']; disabled?: boolean; hoverScale?: number; image?: CSSProperties['backgroundImage']; imageSrc?: string; imagePosition?: CSSProperties['backgroundPosition']; imageSize?: CSSProperties['backgroundSize']; orbitClassName?: string; orbitDuration?: CssTime; orbiterClassName?: string; orbiterCount?: number; orbiterDuration?: CssTime; orbiterSize?: CssLength; paused?: boolean; perspective?: CssLength; radius?: CssLength; ref?: Ref; respectReducedMotion?: boolean; size?: CssLength; }; declare const OrbitalLayout: ({ children, className, contentClassName, contentFilter, disabled, hoverScale, image, imageSrc, imagePosition, imageSize, orbitClassName, orbitDuration, orbiterClassName, orbiterCount, orbiterDuration, orbiterSize, paused, perspective, radius, ref, respectReducedMotion, size, style, ...props }: OrbitalLayoutProps) => import("react/jsx-runtime").JSX.Element; export { OrbitalLayout };