import { UIElement } from "../ui/ui-element.js"; import { InferPlayerHtmlConfig, PlayerStore } from "@videojs/core/dom"; import { Constructor } from "@videojs/utils/types"; //#region src/store/types.d.ts type PlayerProperties = { -readonly [Key in keyof InferPlayerHtmlConfig]?: InferPlayerHtmlConfig[Key] | undefined; }; type PlayerElement = UIElement & PlayerProperties & { readonly store: Store; }; type PlayerElementConstructor = typeof UIElement & Constructor>; //#endregion export { PlayerElement, PlayerElementConstructor }; //# sourceMappingURL=types.d.ts.map