import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable'; import type { IClearableProps } from '../../../Behaviors/Clearable'; import type { IDisableableProps } from '../../../Behaviors/Disableable'; import type { IDropDownableProps } from '../../../Behaviors/DropDownable'; import type { IInvalidableProps } from '../../../Behaviors/Invalidable'; import type { ILabelableProps } from '../../../Behaviors/Labelable'; import type { IValueableProps } from '../../../Behaviors/Valueable'; import type { IVariantableProps } from '../../../Behaviors/Variantable'; import type { ISelectorElementProps } from '../../Selectors/Abstracts/Selector/ISelectorElementProps'; import type { TextAlignment } from '../../../Types/TextAlignment'; import type { ISlottableProps } from '../../../Behaviors/Slottable'; import type { IFilterableProps } from '../../../Behaviors/Filterable'; /** * Represents the `ISelectElementProps` interface. * * @public */ export interface ISelectElementProps extends ISelectorElementProps, IAppearanceableProps, IVariantableProps, IDisableableProps, IDropDownableProps, ILabelableProps, IInvalidableProps, IValueableProps, IClearableProps, ISlottableProps, IFilterableProps { isEditable: boolean; isReadOnly: boolean; value: string | null; placeholder: string; required: boolean; textAlign: TextAlignment; } //# sourceMappingURL=ISelectElementProps.d.ts.map