import { WithSlotMarker } from "../utils/types/Slots.js"; import { FormValidationStatus } from "../utils/types/FormValidationStatus.js"; import React, { InputHTMLAttributes } from "react"; //#region src/Checkbox/Checkbox.d.ts type CheckboxProps = { /** * Apply indeterminate visual appearance to the checkbox */ indeterminate?: boolean; /** * Apply inactive visual appearance to the checkbox */ disabled?: boolean; /** * Forward a ref to the underlying input element */ ref?: React.RefObject; /** * Indicates whether the checkbox must be checked */ required?: boolean; /** * Only used to inform ARIA attributes. Individual checkboxes do not have validation styles. */ validationStatus?: FormValidationStatus; /** * A unique value that is never shown to the user. * Used during form submission and to identify which checkbox inputs are selected */ value?: string; 'data-component'?: string; } & Exclude, 'value'>; /** * An accessible, native checkbox component */ declare const Checkbox: React.ForwardRefExoticComponent & React.RefAttributes>; declare const _default: WithSlotMarker; //#endregion export { CheckboxProps, _default as default };