import { UIElement } from "../ui-element.js"; import { PositioningBoundary, TooltipOpenChangeReason } from "@videojs/core/dom"; import { PropertyValues } from "@videojs/element"; //#region src/ui/tooltip/element.d.ts /** @fires open-change - Fired when the tooltip's open state changes. */ declare class TooltipElement extends UIElement { #private; static readonly tagName = "media-tooltip"; static properties: { open: { type: BooleanConstructor; }; defaultOpen: { type: BooleanConstructor; attribute: string; }; side: { type: StringConstructor; }; align: { type: StringConstructor; }; delay: { type: NumberConstructor; }; closeDelay: { type: NumberConstructor; attribute: string; }; disableHoverablePopup: { type: BooleanConstructor; attribute: string; }; disabled: { type: BooleanConstructor; }; sticky: { type: BooleanConstructor; }; boundary: { type: StringConstructor; }; trigger: { type: StringConstructor; }; }; open: boolean; defaultOpen: boolean; side: import("@videojs/core").PopoverSide; align: import("@videojs/core").PopoverAlign; delay: number; closeDelay: number; disableHoverablePopup: boolean; disabled: boolean; sticky: boolean; boundary: PositioningBoundary; trigger: string; connectedCallback(): void; protected firstUpdated(changed: PropertyValues): void; disconnectedCallback(): void; close(reason?: TooltipOpenChangeReason): void; protected willUpdate(changed: PropertyValues): void; protected update(_changed: PropertyValues): void; } //#endregion export { TooltipElement }; //# sourceMappingURL=element.d.ts.map