import { FASTElement } from "@microsoft/fast-element"; type OrientationNames = { horizontal: string; vertical: string; }; export declare class enmeddSlider extends FASTElement { label?: string; icon?: string; step?: number; min?: number; max?: number; required?: boolean; orientation?: keyof OrientationNames; doubleSlider?: boolean; withTextInput?: boolean; withThumbLabel?: boolean; instruction?: string; errorMessage?: string; withControls?: boolean; error?: boolean; value: number; value2: number; private isDragging1; private isDragging2; connectedCallback(): void; handleMouseDown(event: MouseEvent, slider: number): void; handleMouseUp(event: MouseEvent, slider: number): void; handleMouseMove(slider: number, event: MouseEvent): void; handleSliderChange(increment: boolean): void; handleInput(event: InputEvent, slider: number): void; private setError; updateSliderPosition(event: MouseEvent | null, slider: number): void; updateThumbAndTrack(): void; updateInputValue(): void; toggleThumbLabel(display: boolean, slider: number): void; calculateRelativePosition(event: MouseEvent, trackRect: DOMRect): number; calculatePercentage(relativePosition: number, trackRect: DOMRect): number; zIndexTrack(thumb1: HTMLElement): void; updateStyleWithTicks(): void; generateRandomId(): string; handleAttribute(): void; } export declare const EnmeddSlider: import("@microsoft/fast-react-wrapper").ReactWrapper; export {}; //# sourceMappingURL=slider.d.ts.map