/** * @class * @param {ParentModule} parentModule_ * @returns {VideoCore} */ export function VideoCore(parentModule_: ParentModule): VideoCore; export class VideoCore { /** * @class * @param {ParentModule} parentModule_ * @returns {VideoCore} */ constructor(parentModule_: ParentModule); } /** * @function videoCoreFactory * @summary Factory to create a Video Core instance * @returns {VideoCore} */ export function videoCoreFactory(): VideoCore; /** * Video Provider Submodule interface. All submodules of the Core Video module must adhere to this. */ export type VideoProvider = any; export type videoProviderConfig = any; export type playerConfig = any; export type playerVendorParams = any; export type videoEvent = any; import { ParentModule } from '../../libraries/video/shared/parentModule.js';