import { PopUpButtonPlugin, PopUpButtonPluginConfig } from '@asicupv/paella-core';
import { RelatedVideosDataResponse } from './es.upv.paella.relatedVideos.dataTest';
export type RelatedVideosPluginConfig = PopUpButtonPluginConfig & {};
export default class RelatedVideosPlugin extends PopUpButtonPlugin<RelatedVideosPluginConfig> {
    relatedVideosRes: RelatedVideosDataResponse | null;
    getPluginModuleInstance(): import('@asicupv/paella-core').PluginModule;
    get name(): string;
    getAriaLabel(): string;
    getDescription(): string;
    getHelp(): Promise<{
        title: string;
        description: string;
    }>;
    load(): Promise<void>;
    isEnabled(): Promise<boolean>;
    getContent(): Promise<HTMLElement>;
    private createVideoItem;
    private navigateToVideo;
}
