///
import type { DCloneHTMLElement } from '../../utils/types';
import type { DFormControl } from '../form';
import { DCheckboxGroup } from './CheckboxGroup';
import { DCheckboxGroupRenderer } from './CheckboxGroupRenderer';
export interface DCheckboxProps extends React.HTMLAttributes {
dRef?: {
input?: React.ForwardedRef;
};
dFormControl?: DFormControl;
dModel?: boolean;
dDisabled?: boolean;
dIndeterminate?: boolean;
dInputRender?: DCloneHTMLElement>;
onModelChange?: (checked: boolean) => void;
}
export declare const DCheckbox: {
(props: DCheckboxProps): JSX.Element | null;
Group: typeof DCheckboxGroup;
GroupRenderer: typeof DCheckboxGroupRenderer;
};