import { type ChangeEvent } from "react";
import { type IAccessibilityConfigBase } from "../../typings/accessibility.js";
/**
 * @internal
 */
export interface IUiCheckboxProps {
    checked: boolean;
    onChange?: (e: ChangeEvent<HTMLInputElement>) => void;
    preventDefault?: boolean;
    indeterminate?: boolean;
    disabled?: boolean;
    accessibilityConfig?: IAccessibilityConfigBase;
    tabIndex?: number;
    label?: string;
}
/**
 * @internal
 */
export declare function UiCheckbox({ checked, onChange, preventDefault, indeterminate, disabled, accessibilityConfig, tabIndex, label }: IUiCheckboxProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=UiCheckbox.d.ts.map