import { ChildrenLike, VirtualDOM } from '@youwol/rx-vdom'; import { Configuration } from './configurations'; import type { Router } from '../index'; import { Module, Project } from './models'; /** * View for a {@link Module}. */ export declare class ModuleView implements VirtualDOM<'div'> { readonly module: Module; readonly router: Router; readonly configuration: Configuration; readonly project: Project; readonly tag = "div"; readonly class = "mkapi-module"; readonly children: ChildrenLike; /** * Create the VirtualDOM. * * @param params Arguments * @param params.module Model of the module. * @param params.router Router of the application. * @param params.configuration Rendering configuration.. */ constructor(params: { module: Module; router: Router; project: Project; configuration: Configuration; }); }