import { BaseNotNullableInputElementProps, LabelConfiguration } from "../../../types"; /** Checkbox component props type */ export type CheckBoxProps = Omit, "readonly" | "validationState" | "loading" | "placeholder" | "hint" | "autofocus" | "label"> & { /** Label configuration */ label?: Omit & Partial>; /** Is full colored checkbox */ block?: boolean; /** Remove the checkbox border */ withoutBorder?: boolean; /** * Checkbox has background color. * Only works if style is set */ hasBackgroundColor?: boolean; /** * Set unchecked background as transparent. * Only used with `hasBackgroundColor` set as `true` * @example `{ style: ElementColor.Info, hasBackgroundColor: true, fixBackgroundColor: true }` - */ fixBackgroundColor?: boolean; /** * Display component with label as form element. * Label will be placed at left */ isFormLabel?: boolean; /** * Controlled checked state. * @description When provided, component works in controlled mode instead of using `defaultValue` */ checked?: boolean; /** * Indeterminate state. * @description Displays a dash instead of a checkmark. Useful for "select all" partial selection */ indeterminate?: boolean; }; //# sourceMappingURL=types.d.ts.map