import React from "react";
import type { UiBaseProps, UiTone } from "../types";
interface CheckBoxProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, "size" | "checked" | "value" | "onChange" | "type">, UiBaseProps<boolean> {
    tone?: UiTone;
    noWrap?: boolean;
    /** Показывает частично выбранную группу и публикует `aria-checked="mixed"`. */
    indeterminate?: boolean;
}
/**
 * Компонент флажка для выбора булевого значения в формах и списках.
 * Поддерживает tone + appearance и использует общие selection utility-классы из ui.module.scss.
 */
export declare function CheckBox({ label, description, placeholder, disabled, size, className, onChange, value, noWrap, id: externalId, tone, indeterminate, ...props }: CheckBoxProps): React.JSX.Element;
export {};
//# sourceMappingURL=CheckBox.d.ts.map