import { ChildrenLike, VirtualDOM } from '@youwol/rx-vdom'; import { BehaviorSubject, Observable } from 'rxjs'; import { AssetsBackend } from '@youwol/http-clients'; export declare class AssetDescriptionView implements VirtualDOM<'div'> { static ClassSelector: string; readonly tag = "div"; readonly class: string; readonly style: { position: "relative"; }; readonly children: ChildrenLike; readonly description$: BehaviorSubject; readonly asset: AssetsBackend.GetAssetResponse; readonly permissions: AssetsBackend.GetPermissionsResponse; readonly forceReadonly: boolean; readonly onclick: (event: any) => void; constructor(params: { description$: BehaviorSubject; asset: AssetsBackend.GetAssetResponse; permissions: AssetsBackend.GetPermissionsResponse; outsideClick$: Observable; editionMode$: BehaviorSubject; forceReadonly?: boolean; }); static readOnlyView(description$: BehaviorSubject, params?: { [k: string]: unknown; }): VirtualDOM<'div'>; }