import { type HTMLAttributes } from 'react';
import { type SIconName } from '../SIcon';
import { type STagShape, type STagSize, type STagColor } from './tag.config';
export interface STagProps extends Omit, 'color'> {
/** 모양 */
shape?: STagShape;
/** 크기 */
size?: STagSize;
/** 색상 */
color?: STagColor;
/** 레이블 텍스트 */
label?: string;
/** 아이콘명 */
icon?: SIconName;
/** 아이콘을 레이블 왼쪽에 배치 */
iconLeft?: boolean;
/** 태그 너비 (숫자면 px, 문자열이면 그대로 적용). 미지정 시 콘텐츠 크기 */
width?: string | number;
}
/**
* STag — sd-tag 포팅.
* Stencil의 `name`(예: square_sm_grey) 프리셋을 shape/size/color 세 prop으로 분리.
* 색상은 컴포넌트 토큰 `--cmp-tag--{bg,content}` 참조.
*/
export declare const STag: import("react").ForwardRefExoticComponent>;