import { CheckboxCardProps } from './CheckboxCard.types'; /** * 체크박스와 함께 아이콘, 제목, 설명을 포함하는 카드 형태의 선택 컴포넌트입니다. * * @component * @param {Object} props * @param {boolean} [props.disabled=false] - 컴포넌트의 비활성화 여부 * @param {boolean} [props.checked=false] - 체크박스의 선택 상태 * @param {boolean} [props.isError=false] - 오류 상태 표시 여부 * @param {(event: ChangeEvent) => void} props.onChange - 체크박스 상태 변경 시 호출되는 핸들러 * @param {boolean} [props.isWide=false] - 넓은 형태로 표시할지 여부 * @param {string} [props.className] - 추가적인 CSS 클래스 * @param {ProductIconName} [props.iconName] - 표시할 아이콘의 이름 * @param {string} props.title - 카드의 제목 * @param {string} [props.description] - 카드의 설명 텍스트 * @param {string} [props.testId] - 테스트를 위한 ID * @param {string} [props.name] - 체크박스의 name 속성 * @param {string} [props.value] - 체크박스의 value 속성 * * @example * // 기본 사용 예시 * console.log('체크박스 상태:', e.target.checked)} * /> * * // 넓은 형태의 비활성화된 체크박스 카드 * * * // 에러 상태의 체크박스 카드 * */ declare const CheckboxCard: (props: CheckboxCardProps) => import("react/jsx-runtime").JSX.Element; export { CheckboxCard };