import React, { ComponentPropsWithoutRef } from 'react';
import { BadgeProps } from '../Badge';
import { FormControlDescriptionLinkProps } from '../Form';
interface Props {
    hiddenLabel?: boolean;
    isIndeterminate?: boolean;
    label: React.ReactChild;
    description?: CheckboxDescription | string;
    badge?: BadgeProps;
}
interface CheckboxDescription {
    text: string;
    link?: FormControlDescriptionLinkProps;
}
export type CheckboxProps = Props & ComponentPropsWithoutRef<'input'>;
export declare const Checkbox: React.ForwardRefExoticComponent<Props & Omit<React.DetailedHTMLProps<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, "ref"> & React.RefAttributes<HTMLInputElement>>;
export {};
//# sourceMappingURL=Checkbox.d.ts.map