import { ReactElement } from 'react';
import { Button } from '../button';
import { InputProps } from './types';
export interface BooleanProps extends Omit<InputProps<boolean>, "onClick">, Omit<Button.ExtensionProps, "variant"> {
    inputType: "switch" | "checkbox";
    onClick?: (e: React.MouseEvent<HTMLElement>) => void;
}
/**
 * Base Boolean input component for switch and checkbox variants.
 */
export declare const Boolean: ({ ref, className, value, ghost, disabled, onChange, inputType, size, variant, style, color, borderColor, borderWidth, bordered, rounded, background, textColor, onClick, ...rest }: BooleanProps) => ReactElement;
//# sourceMappingURL=Boolean.d.ts.map