import { VisuallyHiddenInputProps } from '../VisuallyHiddenInput/VisuallyHiddenInput.props'; import { LabelProps } from '../Label'; import { CheckboxThemeType } from './Checkbox.themes'; export type CheckedStyleType = 'mark' | 'indeterminate'; export type BaseCheckboxProps = { /** * Type of icon. * * @default mark */ checkedStyle?: CheckedStyleType; /** * Indicates if the checkbox is invalid. * * If `true`, applies corresponding styles. * @default false */ isInvalid?: boolean; /** * Object with CSS properties of the theme. */ theme: CheckboxThemeType; }; export type CheckboxProps = VisuallyHiddenInputProps; export type CheckboxType = React.ForwardRefExoticComponent> & { /** * Label component. */ Label: React.ForwardRefExoticComponent>; }; //# sourceMappingURL=Checkbox.props.d.ts.map