import { LitElement } from 'lit'; import { Instance as PopperInstance, Placement } from '@popperjs/core'; export declare class VideoButton extends LitElement { static styles: import("lit").CSSResult; command: (command: "play" | "pause" | "seek" | "mute" | "unmute" | "setPlaybackRate" | "toggleFullscreen" | "togglePlay" | "toggleMuted" | "setVolume" | "increaseVolume" | "decreaseVolume" | "forward" | "backward" | "enableTextTrack" | "setQualityLevel" | "initCustomHLS" | "init" | "requestAirplay" | "castNotSupported" | "requestCast" | "togglePip" | "live" | "error" | import("../../types").Command, params?: import("../../state/events").CommandParams, meta?: import("../../state/events").CommandMeta) => boolean; tooltipOffset: number; withoutTooltip: boolean; tooltipPosition: Placement; tooltip: HTMLElement; menu: HTMLElement; tooltipPopper: PopperInstance; menuPopper: PopperInstance; createPopper(element: HTMLElement): PopperInstance; createTooltip(): void; createMenu(): void; destroyTooltip(): void; destroyMenu(): void; protected firstUpdated(): void; disconnectedCallback(): void; handleClick(): void; handleFocus: () => void; handleBlur: () => void; handleKeypress: (e: KeyboardEvent) => void; renderContent(): any; renderTooltip(): any; renderMenu(): any; render(): import("lit").TemplateResult<1>; }