import type { CSSProperties, ReactNode } from 'react'; interface GetSingleSliderLayoutParams { value: number; min: number; max: number; isVertical: boolean; isHovered: boolean; reversed?: boolean; scaleTicks?: number[]; showRangeValues?: boolean; showScale?: boolean; showCurrentValue?: boolean; currentValueVisibility?: 'always' | 'hover'; label?: ReactNode; labelContentLeft?: ReactNode; labelContent?: ReactNode; labelPlacement?: string; sliderAlign?: string; rangeValuesPlacementOld?: string; scaleAlign?: string; pointerSize?: string; pointerVisibility?: 'always' | 'hover'; } export interface SingleSliderLayout { innerShowScale: boolean; innerShowCurrentValue: boolean | undefined; hasLabelContent: boolean; labelPlacementClass: string; rangeValuesPlacement: 'outer' | 'inner'; scaleAlignClass: string; labelVerticalPlacement: 'bottom' | 'top'; showPointer: boolean; currentValueStyle: CSSProperties; progressSizeStyle: CSSProperties; } export declare const getSingleSliderLayout: ({ value, min, max, isVertical, isHovered, reversed, scaleTicks, showRangeValues, showScale, showCurrentValue, currentValueVisibility, label, labelContentLeft, labelContent, labelPlacement, sliderAlign, rangeValuesPlacementOld, scaleAlign, pointerSize, pointerVisibility, }: GetSingleSliderLayoutParams) => SingleSliderLayout; export {}; //# sourceMappingURL=getSingleSliderLayout.d.ts.map