import { PlayerController } from "../../player/controller.js"; import { MediaButtonElement } from "../media-button-element.js"; import { index_d_exports } from "../../index.js"; import { AirPlayButtonCore } from "@videojs/core"; import { MediaRemotePlaybackState } from "@videojs/media"; //#region src/ui/airplay-button/element.d.ts declare class AirPlayButtonElement extends MediaButtonElement { static readonly tagName = "media-airplay-button"; protected readonly core: AirPlayButtonCore; protected readonly stateAttrMap: { readonly state: 'data-airplay-state'; readonly availability: 'data-availability'; readonly disabled: 'data-disabled'; readonly hidden: 'data-hidden'; }; protected readonly mediaState: PlayerController Promise; } | undefined>; protected activate(state: MediaRemotePlaybackState): void; } //#endregion export { AirPlayButtonElement }; //# sourceMappingURL=element.d.ts.map