import { type CSSProperties } from 'react'; export type SCheckboxValue = boolean | unknown[] | null; export interface SCheckboxProps { /** 선택 상태. boolean(단일) / 배열(그룹) / null(indeterminate) */ value?: SCheckboxValue; /** 배열(그룹) 모드에서 이 체크박스의 값 */ val?: unknown; /** 값 변경 (sdUpdate) */ onValueChange?: (value: boolean | unknown[]) => void; /** 라벨 */ label?: string; /** 비활성 */ disabled?: boolean; /** 어두운 배경용 흰색 스타일 */ inverse?: boolean; className?: string; style?: CSSProperties; } /** * SCheckbox — sd-checkbox 포팅 (Radix SCheckbox). * boolean(단일)·배열(그룹, val 필요)·null(indeterminate) 지원, inverse 스타일. */ export declare function SCheckbox({ value, val, onValueChange, label, disabled, inverse, className, style, }: SCheckboxProps): import("react").JSX.Element;