import { DTextBase, DTextBaseOptions, DThemeTextBase } from "./d-text-base"; export interface DSliderValueOptions = DThemeSliderValue> extends DTextBaseOptions { value?: number; precision?: number; rounder?: (value: number) => number; delta?: number; } export interface DThemeSliderValue extends DThemeTextBase { getPrecision(): number; } export declare class DSliderValue = DThemeSliderValue, OPTIONS extends DSliderValueOptions = DSliderValueOptions> extends DTextBase { protected _value: number; protected _rounder: (value: number) => number; protected _delta: number; constructor(options: OPTIONS); toRounder(options?: OPTIONS): (value: number) => number; set value(value: number); get value(): number; get rounder(): (value: number) => number; get delta(): number; protected getType(): string; }