import { BaseValidatedClass } from './BaseValidatedClass'; interface ExternalVideosLibraryMap { openExternalVideosLibraryDialog(_currentValue: string, _successCallback: ExternalVideosLibrarySelectedCallback, _cancelCallback: ExternalVideosLibraryCancelCallback): void; } export type ExternalVideosLibrarySelectedCallback = (value: ExternalGalleryVideo) => void; export type ExternalVideosLibraryCancelCallback = () => void; export type ExternalGalleryVideo = { originalVideoName: string; originalImageName: string; urlImage: string; urlVideo: string; altText: string; }; export declare class ExternalVideosLibrary extends BaseValidatedClass implements ExternalVideosLibraryMap { /** List of methods that must be implemented by subclasses */ private static readonly REQUIRED_METHODS; constructor(); openExternalVideosLibraryDialog(_currentValue: string, _successCallback: ExternalVideosLibrarySelectedCallback, _cancelCallback: ExternalVideosLibraryCancelCallback): void; } export {};