import { ChildrenLike, AnyVirtualDOM, RxHTMLElement, VirtualDOM } from '@youwol/rx-vdom'; import { BehaviorSubject, Subject } from 'rxjs'; import { AssetsBackend } from '@youwol/http-clients'; export declare class AssetOverview implements VirtualDOM<'div'> { static ClassSelector: string; readonly tag = "div"; readonly class: string; readonly children: ChildrenLike; readonly asset: AssetsBackend.GetAssetResponse; readonly permissions: AssetsBackend.GetPermissionsResponse; readonly name$: BehaviorSubject; readonly tags$: BehaviorSubject; readonly description$: BehaviorSubject; readonly images$: BehaviorSubject; readonly forceReadonly: boolean; readonly connectedCallback: (elem: RxHTMLElement<'div'>) => void; readonly assetOutput$: Subject; readonly assetsClient: AssetsBackend.AssetsClient; readonly click$: Subject; readonly onclick: (event: any) => void; constructor(params: { asset: AssetsBackend.GetAssetResponse; permissions: AssetsBackend.GetPermissionsResponse; withTabs?: { [key: string]: AnyVirtualDOM; }; forceReadonly?: boolean; [key: string]: unknown; }); }