import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { /** * minimum value possible */ min: number; /** * maximum value possible */ max: number; /** * current value selected by the slider */ value: number; /** * display the NumberInput attached to the value */ showValue?: boolean | undefined; /** * display gradations (not implemented yet) */ showGradations?: boolean | undefined; }; events: { [evt: string]: CustomEvent; }; slots: {}; }; export type SliderProps = typeof __propDef.props; export type SliderEvents = typeof __propDef.events; export type SliderSlots = typeof __propDef.slots; /** * Slider * * Custom slider with an optional `NumberInput` to have fine grain control over the value * * Props: * * - min (number): minimum value possible * - max (number): maximum value possible * - value (number): current value selected by the slider * - showValue (boolean): display the `NumberInput` attached to the value * - showGradations (boolean): display gradations (not implemented yet) * * Css Variables: * - sliderTrackBg (default: #f0f0f0): Color of unselected range * - sliderTrackBgActive (default: #c0c0c0): Color of selected range * - sliderThumbBgFocus (default: #b3386b): Color of the slider thumb when hovered * - sliderThumbBorderFocus (default: #a31c54): Color of the slider thumb border when hovered * - sliderThumbBg (default: #bf5383): Color of the slider thumb * - sliderThumbBorder (default: #b3386b): Color of the slider thumb border */ export default class Slider extends SvelteComponentTyped { } export {};