import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable'; import type { IDisableableProps } from '../../../Behaviors/Disableable'; import type { ILabelableProps } from '../../../Behaviors/Labelable'; import type { IValueableProps } from '../../../Behaviors/Valueable'; import type { IVariantableProps } from '../../../Behaviors/Variantable'; import type { LabelPosition } from '../../../Types/LabelPosition'; import type { IToggableElementProps } from '../../Primitives/Abstracts/Toggable/IToggableElementProps'; /** * Represents the `ICheckboxElementProps` interface. * * @public */ export interface ICheckboxElementProps extends IToggableElementProps, IVariantableProps, IAppearanceableProps, IDisableableProps, IValueableProps, ILabelableProps { labelPosition: LabelPosition; required: boolean; name: string; } //# sourceMappingURL=ICheckboxElementProps.d.ts.map