import { type HTMLAttributes } from 'react'; import { type SColor } from '../../lib/color'; import { type SIconName } from '../SIcon'; export type STextLinkSize = 'sm' | 'md' | 'lg'; export type STextLinkArrow = 'none' | 'chevron' | 'caret'; export interface STextLinkProps extends Omit, 'onClick'> { /** 레이블 */ label?: string; /** 좌측 아이콘 */ icon?: SIconName; /** 좌측 아이콘 색상. 팔레트 키(`grey_65`, `red_95` …) 또는 임의 CSS 색상 */ iconColor?: SColor; /** 레이블 span에 추가할 클래스 */ labelClass?: string; /** 우측 화살표 */ rightArrow?: STextLinkArrow; /** 밑줄 여부 */ underline?: boolean; /** 비활성 */ disabled?: boolean; /** 크기 */ size?: STextLinkSize; /** 호버 시 표시할 툴팁 텍스트 (회색 STag 스타일) */ tooltipText?: string; onClick?: () => void; } /** STextLink — sd-text-link 포팅. 아이콘·화살표·밑줄·크기 지원. */ export declare const STextLink: import("react").ForwardRefExoticComponent>;