import { ReactNode } from "react";
export interface CheckboxProps {
    /**Whether the checkbox should be checked or not.*/
    checked?: boolean;
    /**Label to be displayed next to the checkbox. if empty, checkbox is displayed with out text. */
    label?: ReactNode | string;
    value?: string;
    /**String to be pass to let the component be unique */
    id?: string;
    /**If true, the indeterminate icon will be rendered regardless of the checked prop. */
    isIndeterminate?: boolean;
    /**If true, the checkbox is disabled */
    isDisabled?: boolean;
    onChange?: (event: boolean | any) => void;
    onClick?: () => void;
}
