import { MouseEvent } from 'react'; import { CheckboxStatus } from '../../core/types'; import './CheckboxListItem.scss'; export type CheckboxListItemProps = { children?: React.ReactNode; value?: boolean | CheckboxStatus; onClick?: (e?: MouseEvent) => void; className?: string; style?: React.CSSProperties; checkboxClassName?: string; checkboxStyle?: React.CSSProperties; hasCheckbox?: boolean; }; /** * A wrapper around Checkbox and children passed to it * @param props - props for the component * @param props.children - children for the component * @param props.value - value for the component, boolean or CheckboxStatus * @param props.onClick - onClick handler for the component, called with the event, returns void * @param props.className - className for the component * @param props.style - style for the whole component * @param props.checkboxClassName - className for the checkbox * @param props.checkboxStyle - style for the checkbox */ export declare function CheckboxListItem(props: CheckboxListItemProps): import("react/jsx-runtime").JSX.Element; export default CheckboxListItem;