import { type ComponentPropsWithoutRef, type ElementType, type FC } from 'react'; import type { AbstractProps as ButtonProps } from './types'; import type { ElementRefProps } from '../../types'; type AbstractProps = Omit & { /** next/linkなどのカスタムコンポーネントを指定します。指定がない場合はデフォルトで `a` タグが使用されます。 */ elementAs?: T; variant?: Exclude; inactiveReason?: ButtonProps['disabledReason']; }; type ElementProps = Omit, keyof AbstractProps & ElementRefProps>; type AnchorButtonType = (props: AbstractProps & ElementProps & ElementRefProps) => ReturnType; declare const ForwardedAnchorButton: AnchorButtonType & { displayName: string; }; export { ForwardedAnchorButton as AnchorButton };