import { Slider as ISlider } from "../response.js"; import { ListenerName } from "../names.js"; import { Component } from "../../components/component.js"; export { ISlider }; export declare class SliderBaseImpl extends Component { style(style: ISlider['style']): this; /** * Whether the slider should be focused initially. */ autofocus(autofocus: ISlider['autofocus']): this; /** * The number of divisions to show on the slider. */ divisions(divisions: ISlider['divisions']): this; /** * The label of the slider. */ label(label: ISlider['label']): this; /** * The minimum value of the slider. */ min(min: ISlider['min']): this; /** * The maximum value of the slider. */ max(max: ISlider['max']): this; /** * The callback to be invoked when the slider value changes. */ onChanged(listener: ListenerName, props?: { [k: string]: unknown; }): this; /** * The callback to be invoked when the slider is released. */ onChangeEnd(listener: ListenerName, props?: { [k: string]: unknown; }): this; /** * The callback to be invoked when the slider is pressed. */ onChangeStart(listener: ListenerName, props?: { [k: string]: unknown; }): this; /** * The current value of the slider. */ value(value: ISlider['value']): this; /** * The name that will be used in the form. */ name(name: ISlider['name']): this; }