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>;