import { ComponentProps } from 'react'; interface FieldsetProps extends ComponentProps<'fieldset'> { legend: string; description?: string; isRequired?: boolean; } /** * Form 요소들을 그룹화하는 Fieldset 컴포넌트입니다. * HTML `
` 요소를 기반으로 접근성을 고려하여 구현되었습니다. * * @component * @param {Object} props * @param {string} props.legend - Fieldset의 제목 (필수) * @param {string} [props.description] - Fieldset에 대한 부가 설명 * @param {boolean} [props.isRequired=false] - 필수 입력 여부 표시 (legend 옆에 * 표시) * @param {React.ReactNode} props.children - Fieldset 내부에 들어갈 form 요소들 * @param {string} [props.className] - 추가적인 CSS 클래스 * * @example * // 기본 사용 *
* * *
* * @example * // 필수 표시 및 설명 추가 *
* * *
*/ declare const Fieldset: ({ legend, description, isRequired, children, className, ...props }: FieldsetProps) => import("react/jsx-runtime").JSX.Element; export { Fieldset };