import React, { InputHTMLAttributes } from "react";
import { OverrideClassName } from "@kaizen/component-base";
export type CheckedStatus = "on" | "off" | "mixed";
export interface CheckboxProps extends OverrideClassName, "type" | "onChange" | "checked">> {
checkedStatus?: CheckedStatus;
onCheck?: (event: React.ChangeEvent) => any;
reversed?: boolean;
value?: string;
/**
* **Deprecated:** Use test id compatible with your testing library (eg. `data-testid`).
* @deprecated
*/
automationId?: string;
}
/**
* @deprecated Please use the same component from `@kaizen/components`
*/
export declare const Checkbox: {
({ checkedStatus, onCheck, reversed, value, automationId, classNameOverride, ...restProps }: CheckboxProps): JSX.Element;
displayName: string;
};