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