import { OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { GetAssetQuery, UpdateAssetInput } from '../../../common/generated-types'; import { DataService } from '../../../data/providers/data.service'; import { Dialog } from '../../../providers/modal/modal.types'; import { AssetLike } from '../asset-gallery/asset-gallery.types'; import * as i0 from "@angular/core"; export declare const ASSET_PREVIEW_QUERY: import("apollo-angular").TypedDocumentNode; export declare class AssetPreviewDialogComponent implements Dialog, OnInit { private dataService; constructor(dataService: DataService); asset: AssetLike; assets?: AssetLike[]; assetChanges?: UpdateAssetInput; resolveWith: (result?: void) => void; assetWithTags$: Observable; assetsWithTags$: Observable>; ngOnInit(): void; private hasTags; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }