import { LitElement } from 'lit'; export declare class WebUiSlider extends LitElement { static styles: import('lit').CSSResult[]; static formAssociated: boolean; disabled: boolean; marks: boolean; vertical: boolean; name: string; required: boolean; private _value; get value(): number; set value(v: number); private _min; get min(): number; set min(v: number); private _max; get max(): number; set max(v: number); private _step; get step(): number; set step(v: number); private _dragging; private _interactionStartValue; private readonly _formAssociation; private readonly _formAssociationController; private get _isDisabled(); willUpdate(changed: Map): void; formResetCallback(): void; formDisabledCallback(disabled: boolean): void; formStateRestoreCallback(state: string | File | FormData | null): void; focus(options?: FocusOptions): void; blur(): void; private get _slider(); private get _range(); private get _percent(); private get _markValues(); private get _safeStep(); private _normalizeValue; private get _precision(); private _decimalPlaces; private _setValue; private _setValueFromPointer; private _handlePointerDown; private _handlePointerMove; private _handlePointerUp; private _handleKeyDown; render(): import('lit').TemplateResult<1>; readonly $events: { input: Event; change: Event; }; } declare global { interface HTMLElementTagNameMap { 'web-ui-slider': WebUiSlider; } }