import { type SvEditorProps } from './editor-contract'; type Props = SvEditorProps & { value?: number | [number, number]; onChange?: (value: any) => void; min?: number; max?: number; step?: number; range?: boolean; /** Show evenly spaced tick marks (count or explicit values). */ ticks?: number | number[]; /** Numeric scale labels under the track: 'endpoints' (min/max), 'all' (per tick), or 'none'. */ labels?: 'none' | 'endpoints' | 'all'; /** Show the value bubble above the thumb. */ showValue?: boolean; orientation?: 'horizontal' | 'vertical'; formatValue?: (v: number) => string; }; declare const SvSlider: import("svelte").Component; type SvSlider = ReturnType; export default SvSlider;