import { UIElement } from "../ui-element.js"; import { PropertyValues } from "@videojs/element"; import { Text } from "@videojs/core/i18n"; //#region src/ui/slider/element.d.ts /** * @fires value-change - Fired while the slider value changes during an interaction. * @fires value-commit - Fired when an interaction commits the slider value. * @fires drag-start - Fired when a pointer drag starts. * @fires drag-end - Fired when a pointer drag ends. */ declare class SliderElement extends UIElement { #private; static readonly tagName = "media-slider"; static properties: { label: { type: StringConstructor; }; value: { type: NumberConstructor; }; min: { type: NumberConstructor; }; max: { type: NumberConstructor; }; step: { type: NumberConstructor; }; largeStep: { type: NumberConstructor; attribute: string; }; orientation: { type: StringConstructor; }; disabled: { type: BooleanConstructor; }; thumbAlignment: { type: StringConstructor; attribute: string; }; }; label: Text | string; value: number; min: number; max: number; step: number; largeStep: number; orientation: "horizontal" | "vertical"; disabled: boolean; thumbAlignment: "center" | "edge"; connectedCallback(): void; disconnectedCallback(): void; destroyCallback(): void; protected willUpdate(_changed: PropertyValues): void; protected update(_changed: PropertyValues): void; } //#endregion export { SliderElement }; //# sourceMappingURL=element.d.ts.map