import { TextButtonProps } from './TextButton.types'; /** * 텍스트 버튼 컴포넌트 * * @description * 클릭 시 이벤트 발생하는 경우에 사용되는 컴포넌트로, 보조 액션 또는 행동 트리거에 적합한 텍스트형 버튼입니다. 선택적으로 앞이나 뒤에 아이콘을 배치할 수 있습니다. * 버튼은 계층에 따라 컬러를 구분해서 사용합니다. 주요 행동을 유도하는 경우 Primary컬러를 사용하고, 보조행동에는 Gray컬러를 사용합니다. * 텍스트의 크기는 기본 크기와 작은 크기 중 선택할 수 있습니다. * * @param {object} props * @param {string} props.text - 버튼에 표시될 텍스트 * @param {boolean} [props.isTextSmall=false] - 텍스트 크기를 작게 설정 (기본값: false) * @param {string} [props.leadingIcon] - 텍스트 앞에 표시될 SystemIcon의 이름 * @param {string} [props.trailingIcon] - 텍스트 뒤에 표시될 SystemIcon의 이름 * @param {boolean} [props.isGray=false] - 텍스트 색상을 회색으로 사용 여부 * @param {boolean} [props.isUnderline=false] - 텍스트에 밑줄 스타일 적용 여부 * * @example * // 기본 텍스트 버튼 * * * // 작은 텍스트와 앞뒤 아이콘이 있는 버튼 * */ declare const TextButton: ({ text, isTextSmall, leadingIcon, trailingIcon, isGray, isUnderline, ...rest }: TextButtonProps) => import("react/jsx-runtime").JSX.Element; export { TextButton };