import { FASTElement } from '@microsoft/fast-element'; import { Direction } from '../utils/direction.js'; import { Orientation } from '../utils/orientation.js'; import { type SliderConfiguration, SliderMode, SliderSize } from './slider.options.js'; /** * The base class used for constructing a fluent-slider custom element * * @tag fluent-slider * * @slot thumb - The slot for a custom thumb element. * @csspart thumb-container - The container element of the thumb. * @csspart track-container - The container element of the track. * @fires { Event } change - Fires a custom 'change' event when the value changes. * * @public */ export declare class Slider extends FASTElement implements SliderConfiguration { /** * The internal {@link https://developer.mozilla.org/docs/Web/API/ElementInternals | `ElementInternals`} instance for the component. * * @internal */ elementInternals: ElementInternals; /** * The form-associated flag. * @see {@link https://html.spec.whatwg.org/multipage/custom-elements.html#custom-elements-face-example | Form-associated custom elements} * * @public */ static formAssociated: boolean; /** * A reference to all associated `