import { OnDestroy, OnInit } from '@angular/core'; import { FormControl, FormGroup, UntypedFormBuilder } from '@angular/forms'; import { AssetDetailQueryDocument, AssetDetailQueryQuery, DataService, LanguageCode, NotificationService, TypedBaseDetailComponent } from '@vendure/admin-ui/core'; import * as i0 from "@angular/core"; export declare const ASSET_DETAIL_QUERY: import("apollo-angular").TypedDocumentNode; export declare class AssetDetailComponent extends TypedBaseDetailComponent implements OnInit, OnDestroy { private notificationService; protected dataService: DataService; private formBuilder; readonly customFields: import("@vendure/admin-ui/core").CustomFieldConfig[]; detailForm: FormGroup<{ name: FormControl; tags: FormControl; customFields: import("@angular/forms").UntypedFormGroup; }>; constructor(notificationService: NotificationService, dataService: DataService, formBuilder: UntypedFormBuilder); ngOnInit(): void; ngOnDestroy(): void; onAssetChange(event: { id: string; name: string; tags: string[]; }): void; save(): void; protected setFormValues(entity: NonNullable, languageCode: LanguageCode): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }