import { type ComponentProps, type ReactNode } from 'react'; export type HyperspaceButtonProps = Omit, 'children'> & { children?: ReactNode; active?: boolean; defaultActive?: boolean; depth?: number; maxDevicePixelRatio?: number; maxRadius?: number; onActiveChange?: (active: boolean) => void; particleColor?: string; particleCount?: number; respectReducedMotion?: boolean; speed?: number; }; export declare function HyperspaceButton({ active: activeProp, children, className, defaultActive, depth, disabled, maxDevicePixelRatio, maxRadius, onActiveChange, onClick, particleColor, particleCount, respectReducedMotion, speed, type, ref, 'aria-pressed': ariaPressed, ...props }: HyperspaceButtonProps): import("react/jsx-runtime").JSX.Element;