import { BaseProps, DirectionType } from "../_utils/props.js"; import { Placement } from "../popup/types.js"; import React, { ReactNode } from "react"; //#region src/slider/types.d.ts type SliderValue = number | [number, number]; type SliderMarks = { [key: string]: React.ReactNode | { style: React.CSSProperties; label: ReactNode; }; }; interface SliderProps extends BaseProps, Omit, 'onChange' | 'defaultValue'> { value?: SliderValue; defaultValue?: SliderValue; min?: number; max?: number; marks?: SliderMarks; dots?: boolean; direction?: DirectionType; step?: number; disabled?: boolean; track?: boolean; tooltipVisible?: boolean; tooltipPlacement?: Placement; tipFormatter?: (value: number) => ReactNode; onChange?: (value: SliderValue) => void; onAfterChange?: (value: SliderValue) => void; children?: ReactNode; } //#endregion export { SliderMarks, SliderProps, SliderValue }; //# sourceMappingURL=types.d.ts.map