import React, { InputHTMLAttributes } from 'react';
export declare type SingleCheckbox = {
    id: string;
    text: string;
    onChange: (event: React.ChangeEvent<HTMLInputElement>) => any;
    defaultValue?: boolean;
    className?: string;
    disabled?: boolean;
    value?: string | undefined;
    name?: string;
} & Omit<InputHTMLAttributes<HTMLInputElement>, 'onChange' | 'defaultValue'>;
/**
 * Component that wraps a native checkbox input element
 */
export declare function Checkbox({ id, text, onChange, value, defaultValue, className, disabled, ...props }: SingleCheckbox): JSX.Element;
