import { Ref } from 'react';
import { CheckboxGroupContextState } from './CheckboxGroupContext';
import { CheckboxInputProps } from './CheckboxInput';
export type CheckboxProps = CheckboxInputProps & Pick<CheckboxGroupContextState, 'reverse'> & {
    ref?: Ref<HTMLButtonElement>;
};
export declare const Checkbox: {
    ({ id: idProp, className, intent: intentProp, checked: checkedProp, value, disabled, reverse, onCheckedChange, children, ref: forwardedRef, ...others }: CheckboxProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
