import './Checkbox.css'; import React from 'react'; import { PropsWithHTMLAttributes } from '../../utils/types/PropsWithHTMLAttributes'; export declare const checkboxPropSize: readonly ["m", "xs", "s", "l"]; export type CheckboxPropSize = typeof checkboxPropSize[number]; export declare const checkboxPropSizeDefault: CheckboxPropSize; export declare const checkboxPropView: readonly ["primary", "ghost"]; export type CheckboxPropView = typeof checkboxPropView[number]; export declare const checkboxPropViewDefault: CheckboxPropView; export declare const checkboxPropAlign: readonly ["center", "top"]; export type CheckboxPropAlign = typeof checkboxPropAlign[number]; export declare const checkboxPropAlignDefault: CheckboxPropAlign; export type CheckboxPropOnChange = (checked: boolean, params: { e: React.ChangeEvent; }) => void; type Props = { checked: boolean | undefined; size?: CheckboxPropSize; view?: CheckboxPropView; align?: CheckboxPropAlign; disabled?: boolean; intermediate?: boolean; label?: string; onChange?: CheckboxPropOnChange; name?: string; onFocus?: React.FocusEventHandler; onBlur?: React.FocusEventHandler; autoFocus?: boolean; readOnly?: boolean; required?: boolean; step?: number | string; tabIndex?: number; inputRef?: React.Ref; children?: never; for?: string; inputId?: string; }; export type CheckboxProps = PropsWithHTMLAttributes; export declare const COMPONENT_NAME: "Checkbox"; export declare const cnCheckbox: import("@bem-react/classname").ClassNameFormatter; export declare const Checkbox: React.ForwardRefExoticComponent, "css" | keyof Props> & React.RefAttributes>; export {};