export type Cleanup = () => void; type SliderMode = "single" | "range"; export interface SliderInputProps { id?: string; name?: string; label?: string; helperText?: string; className?: string; mode?: SliderMode; min?: number; max?: number; step?: number; precision?: number; value?: number | [number, number]; defaultValue?: number | [number, number]; disabled?: boolean; readOnly?: boolean; showValueBubble?: boolean; prefix?: string; suffix?: string; onChange?: (value: number | [number, number]) => void; } export declare function createSliderInput(el: HTMLElement, props?: SliderInputProps): { destroy: () => void; }; export {};