import { type LinkProps as AriaLinkProps } from 'react-aria-components'; import type { FC, ReactNode } from 'react'; import type { ButtonAppearance, ButtonColor, ButtonSize, ButtonWidth } from './types'; interface Props extends AriaLinkProps { /** ボタンの外観スタイル */ appearance?: ButtonAppearance; /** ボタンの色テーマ */ color?: ButtonColor; /** ボタンのサイズ */ size?: ButtonSize; /** ボタンの幅 */ width?: ButtonWidth; /** アイコンのみで表示する */ iconOnly?: boolean; /** ボタンの先頭に表示するアイコン */ leading?: ReactNode; /** ボタンの末尾に表示するアイコン */ trailing?: ReactNode; } export declare const LinkButton: FC; export type { Props as LinkButtonProps };