import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { /** The value to be controled by the slider. */ value: any; name: string; range: { min: number; max: number; step?: number | undefined; }; vertical?: boolean | undefined; truncate?: boolean | undefined; manual?: boolean | undefined; }; events: { input: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export type SliderProps = typeof __propDef.props; export type SliderEvents = typeof __propDef.events; export type SliderSlots = typeof __propDef.slots; /** * A custom range input slider component. * * @prop `value: any` - The value to be controled by the slider. * @prop `range: { min: number, max: number, step?: number }` - The range of the slider. * @prop `name: string` - The name of the value for its label. * @prop `vertical?: boolean` - The amount to increment each change. * @prop `truncate?: boolean` - Rounds decimals into whole numbers. (same as step = 1) * @prop `manual?: boolean` - Dispatches an event instead of updating the value directly. */ export default class Slider extends SvelteComponentTyped { } export {};