import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IOrientableProps } from '../../../Behaviors/Orientable';
import type { IValueableProps } from '../../../Behaviors/Valueable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
import type { IMultiRangeBaseElementProps } from '../Abstracts/IMultiRangeBaseElementProps';
/**
 * Represents the `ISlider2ElementProps` interface.
 *
 * @public
 */
export interface ISlider2ElementProps extends IMultiRangeBaseElementProps, IVariantableProps, IAppearanceableProps, IOrientableProps, IDisableableProps, IValueableProps {
    /**
     * The minimum value of the slider.
     */
    thickness: number;
    /**
     * The minimum value of the slider.
     */
    step: number;
    /**
     * The gap between the two thumbs in a range slider.
     */
    gap: number;
    /**
     * The minimum value of the slider.
     */
    showValueIndicator: boolean;
    /**
     * The value of the slider.
     * If the
     */
    value: number | Array<number>;
}
//# sourceMappingURL=ISlider2ElementProps.d.ts.map