import { default as React, InputHTMLAttributes } from 'react';
export type TCheckboxSize = 'sm' | 'lg';
export type TCheckboxVariant = 'default' | 'undetermined';
export interface IBaseCheckboxProps {
label: string;
checkboxSize?: TCheckboxSize;
checkboxVariant?: TCheckboxVariant;
isError?: boolean;
errorText?: string;
inverted?: boolean;
textTransform?: 'uppercase' | 'lowercase' | 'capitalize' | 'none';
}
export type TCheckboxProps = IBaseCheckboxProps & InputHTMLAttributes;
export declare const Checkbox: ({ label, checkboxSize, checkboxVariant, isError, errorText, disabled, checked, className, inverted, textTransform, ...inputProps }: TCheckboxProps) => React.JSX.Element;