import React from "react";
export type CheckboxSize = "default" | "large";
export interface CheckboxProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, "size"> {
    /** Html id attribute */
    id: string;
    /** Checked state. */
    isChecked?: boolean;
    /** Disabled state. */
    isDisabled?: boolean;
    /** Invalid state */
    isInvalid?: boolean;
    /** Checkbox is displayed as Toggle */
    isToggle?: boolean;
    /** Html name attribute. Id is used when not set.*/
    name?: string;
    /** Size of element. */
    size?: CheckboxSize;
    className?: string;
}
declare const Checkbox: React.FC<CheckboxProps>;
export { Checkbox };
