import React from 'react'; import type { ChangeEvent, CSSProperties, ReactNode } from 'react'; import type { DefaultProps } from '../../types'; import type { CheckboxProps } from '@mui/material/Checkbox'; export interface ICheckboxProps extends DefaultProps { name: string; label?: ReactNode; color?: 'primary' | 'secondary' | 'default'; className?: string; disabled?: boolean; checked?: boolean; dense?: boolean; type?: 'switch' | 'checkbox'; helperIcon?: ReactNode; sx?: CSSProperties; onHelperClick?: () => void; onChange?: (event: ChangeEvent) => void; checkboxProps?: CheckboxProps; } declare const Checkbox: (props: ICheckboxProps) => React.JSX.Element; export default Checkbox;