import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable'; import type { IDisableableProps } from '../../../Behaviors/Disableable'; import type { IFocusableProps } from '../../../Behaviors/Focusable'; import type { IInvalidableProps } from '../../../Behaviors/Invalidable'; import type { IOrientableProps } from '../../../Behaviors/Orientable'; import type { IVariantableProps } from '../../../Behaviors/Variantable'; import type { AutoToolTipPlacement } from '../../../Types/AutoToolTipPlacement'; import type { TickPlacement } from '../../../Types/TickPlacement'; import type { IRangeBaseElementProps } from '../Abstracts/IRangeBaseElementProps'; /** * Represents the `ISliderElementProps` interface. * * @public */ export interface ISliderElementProps extends IVariantableProps, IAppearanceableProps, IOrientableProps, IDisableableProps, IRangeBaseElementProps, IFocusableProps, IInvalidableProps { step: number; track: boolean; ticks: number; tickPlacement: TickPlacement; showTickLabels: boolean; tickLabelAccessor: (value: number) => string; tooltipPlacement: AutoToolTipPlacement; tooltipAccessor: (value: number) => string; } //# sourceMappingURL=ISliderElementProps.d.ts.map