import React from 'react';
import { UseFieldConfig } from 'react-final-form';
import '../tailwind.css';
export interface CheckboxProps {
    /** Checkbox is selected. `indeterminate` shows a horizontal line in the checkbox */
    checked?: boolean | 'indeterminate';
    value?: string;
    helpText?: string;
    label?: string | React.ReactNode;
    disabled?: boolean;
    name: string;
    /** Callback when checkbox is toggled */
    onChange?(newChecked: boolean): void;
    validate?: UseFieldConfig<string>['validate'];
}
export declare const Checkbox: ({ value, disabled, checked, label, helpText, name, validate, onChange }: CheckboxProps) => JSX.Element;
