import { OnDestroy, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { BaseDetailComponent, CustomFieldConfig, GetAsset, LanguageCode } from '@ishop/admin-ui/core'; import { DataService, NotificationService, ServerConfigService } from '@ishop/admin-ui/core'; export declare class AssetDetailComponent extends BaseDetailComponent implements OnInit, OnDestroy { private notificationService; protected dataService: DataService; private formBuilder; detailForm: FormGroup; customFields: CustomFieldConfig[]; constructor(router: Router, route: ActivatedRoute, serverConfigService: ServerConfigService, notificationService: NotificationService, dataService: DataService, formBuilder: FormBuilder); ngOnInit(): void; ngOnDestroy(): void; onAssetChange(event: { id: string; name: string; tags: string[]; }): void; save(): void; protected setFormValues(entity: GetAsset.Asset, languageCode: LanguageCode): void; }