import { PlayerController } from "../../player/controller.js"; import { MediaButtonElement } from "../media-button-element.js"; import { index_d_exports } from "../../index.js"; import { PlayButtonCore } from "@videojs/core"; import { MediaPlaybackState } from "@videojs/media"; //#region src/ui/play-button/element.d.ts declare class PlayButtonElement extends MediaButtonElement { static readonly tagName = "media-play-button"; protected readonly core: PlayButtonCore; protected readonly stateAttrMap: { readonly paused: 'data-paused'; readonly ended: 'data-ended'; readonly started: 'data-started'; }; protected readonly mediaState: PlayerController Promise; pause: () => void; togglePaused: () => boolean; } | undefined>; protected readonly hotkeyAction = "togglePaused"; protected activate(state: MediaPlaybackState): void; } //#endregion export { PlayButtonElement }; //# sourceMappingURL=element.d.ts.map