import { DataPlugin, DataPluginConfig } from '@asicupv/paella-core';
export type RelatedVideosDataTestPluginConfig = DataPluginConfig & {
    videos?: string[];
};
export type RelatedVideo = {
    id: string;
    title: string;
    previewUrl?: string;
    presenter?: string;
    startDate?: Date;
    duration?: number;
    url: string;
};
export type RelatedVideosDataResponse = {
    total: number;
    skip: number;
    limit: number;
    items: RelatedVideo[];
};
export default class RelatedVideosDataTestPlugin extends DataPlugin<RelatedVideosDataTestPluginConfig, RelatedVideosDataResponse> {
    getPluginModuleInstance(): import('@asicupv/paella-core').PluginModule;
    get name(): string;
    read(_context: string, _key: string): Promise<RelatedVideosDataResponse>;
}
