import type { SliderComponent as SliderComponentOriginal } from 'obsidian'; import { ValueComponent } from './ValueComponent.cjs'; export declare class SliderComponent extends ValueComponent { sliderEl: HTMLInputElement; private _onChange; private max; private min; private step; private value; constructor(containerEl: HTMLElement); static create__(containerEl: HTMLElement): SliderComponent; static fromOriginalType3__(value: SliderComponentOriginal): SliderComponent; asOriginalType3__(): SliderComponentOriginal; constructor3__(_containerEl: HTMLElement): void; getValue(): number; getValuePretty(): string; onChange(callback: (value: number) => unknown): this; setDisplayFormat(_format: (value: number) => string): this; setDynamicTooltip(): this; setInstant(_instant: boolean): this; setLimits(min: null | number, max: null | number, step: 'any' | number): this; setValue(value: number): this; }