import { SVGWidget } from "@hpcc-js/common"; import "../src/Slider.css"; export declare class Slider extends SVGWidget { xScale: any; moveMode: "both" | "left" | "right"; moveStartPos: number; prevValue: any; slider: any; handleLeft: any; handleLeftPos: number; handleLeftStartPos: number; handleRight: any; handleRightPos: number; handleRightStartPos: number; constructor(); enter(domNode: any, element: any): void; update(domNode: any, element: any): void; checkChangedValue(): void; updateHandles(): void; lowPos(): number; highPos(): number; moveHandleTo(pos: any): void; constrain(pos: number): number; nearestStep(pos: any): any; handlePath: (d: any) => string; } export interface Slider { name(): string; name(_: string): this; change(_: Slider): void; padding(): number; padding(_: number): this; fontSize(): number; fontSize(_: number): this; fontFamily(): string; fontFamily(_: string): this; fontColor(): string; fontColor(_: string): this; allowRange(): boolean; allowRange(_: boolean): this; low(): number; low(_: number): this; high(): number; high(_: number): this; step(): number; step(_: number): this; lowDatetime(): string; lowDatetime(_: string): this; highDatetime(): string; highDatetime(_: string): this; stepDatetime(): number; stepDatetime(_: number): this; selectionLabel(): string; selectionLabel(_: string): this; label(): string; label(_: string): this; value(): any; value(_: any): this; validate(): string; validate(_: string): this; tickCount(): number; tickCount(_: number): this; tickOffset(): number; tickOffset(_: number): this; tickHeight(): number; tickHeight(_: number): this; tickDateFormat(): string; tickDateFormat(_: string): this; tickValueFormat(): string; tickValueFormat(_: string): this; timePattern(): string; timePattern(_: string): this; padding_exists(): boolean; fontSize_exists(): boolean; fontFamily_exists(): boolean; fontColor_exists(): boolean; allowRange_exists(): boolean; low_exists(): boolean; step_exists(): boolean; high_exists(): boolean; selectionLabel_exists(): boolean; name_exists(): boolean; label_exists(): boolean; value_exists(): boolean; validate_exists(): boolean; }