import { VideoPlayerAdapter, VideoPlayerType } from './types'; export { VideoPlayerType } from './types'; export declare class VideoPlayerFactory { private static adapters; private static initialized; private static initializeAdapters; /** * Get the first available video player adapter */ static getAvailableAdapter(): VideoPlayerAdapter; /** * Get a specific adapter by type */ static getAdapterByType(type: VideoPlayerType): VideoPlayerAdapter; /** * Get information about all available adapters */ static getAvailableAdapters(): { name: string; available: boolean; }[]; /** * Check if a specific video player type is available */ static isAdapterAvailable(type: VideoPlayerType): boolean; } //# sourceMappingURL=VideoPlayerFactory.d.ts.map