import { type ComponentPropsWithoutRef, type Ref } from 'react'; import { type CssLength, type CssTime } from '../../../utils/css'; type ArrowCrossButtonDirection = 'left' | 'top' | 'right' | 'bottom'; type ArrowCrossButtonProps = Omit, 'aria-pressed' | 'children' | 'color'> & { direction?: ArrowCrossButtonDirection; active?: boolean; defaultActive?: boolean; onActiveChange?: (active: boolean) => void; color?: string; size?: CssLength; lineWidth?: CssLength; duration?: CssTime; rippleDuration?: CssTime; ariaLabel?: string; ref?: Ref; }; declare const ArrowCrossButton: ({ direction, active, defaultActive, onActiveChange, color, size, lineWidth, duration, rippleDuration, ariaLabel, className, style, onClick, type, ref, ...buttonProps }: ArrowCrossButtonProps) => import("react/jsx-runtime").JSX.Element; export { ArrowCrossButton }; export type { ArrowCrossButtonDirection, ArrowCrossButtonProps };