import type { SetOptional } from 'type-fest';
import type { IconProps } from '../components/Icon.tsx';
export interface ArrowRightInteractiveIconProps extends SetOptional<IconProps, 'alt'> {
    /**
     * By default (`false`), the arrow is always visible and translates away from its layout position
     * when the surrounding button/link is hovered. When set to `true`, the arrow starts hidden and
     * becomes visible on hover or focus, translating _toward_ its layout position. The `if-can-hover`
     * option behaves like `true` on devices that support hover and `false` on those that don't (e.g.
     * touch-only devices).
     *
     * @default false
     */
    hiddenByDefault?: boolean | 'if-can-hover';
}
export declare function ArrowRightInteractiveIcon({ hiddenByDefault, className, ...props }: ArrowRightInteractiveIconProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ArrowRightInteractiveIcon.d.ts.map