import { LitElement, PropertyValues } from "lit"; export declare namespace Slider { export interface SliderChangeEventDetail { value: number; } export interface SliderChangingEventDetail { oldValue: number; newValue: number; } const ELEMENT_base: import("../../mixins/FocusMixin").FocusMixinReturnType; export class ELEMENT extends ELEMENT_base { private _disabled; private _now; min: number; max: number; hideValue: boolean; get now(): number; set now(value: number); text: number; label: string; step: number; get disabled(): boolean; set disabled(value: boolean); private dragging; private currentMouseEvent?; private get pointerPosition(); private get isRtl(); private calculateHandlePosition; private moveSliderTo; private trackMouseEvent; private ticksTemplate; private displayValueTemplate; private notifyChanges; private notifyChanging; handleMouseDown(event: MouseEvent): void; handleKeyDown(event: KeyboardEvent): void; get sliderPointerStyleMap(): { "inset-inline-start": string; }; get sliderSelectionStyleMap(): { "inset-inline-end": string; }; static get styles(): import("lit").CSSResult[]; protected firstUpdated(changedProperties: PropertyValues): void; connectedCallback(): void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } export {}; } declare global { interface HTMLElementTagNameMap { "md-slider": Slider.ELEMENT; } interface HTMLElementEventMap { "slider-change": CustomEvent; "slider-changing": CustomEvent; } }