import { StaticAssetType, StaticAsset } from '@c8y/ngx-components/static-assets/data'; import { BsModalRef } from 'ngx-bootstrap/modal'; import * as _angular_core from '@angular/core'; import { OnDestroy } from '@angular/core'; import { DroppedFile } from '@c8y/ngx-components'; import { Observable } from 'rxjs'; declare class StaticAssetsModalComponent { private modalRef; assetType: StaticAssetType; supportedFileExtensions: string[]; modalTitle: string; layout: 'list' | 'grid'; result: Promise; private resolve; private reject; constructor(modalRef: BsModalRef); select(asset: StaticAsset): void; cancel(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class StaticAssetsFileListComponent implements OnDestroy { itemSelected: _angular_core.OutputEmitterRef; inModalView: _angular_core.InputSignal; assetType: _angular_core.InputSignal; supportedFileExtensions: _angular_core.InputSignal; layout: _angular_core.InputSignal<"list" | "grid">; files$: Observable; accept$: Observable; isExpanded: boolean; private _unfilteredFiles$; private _filesUpdate$; private styleTagId; private dropArea; private alert; private translate; private staticAssets; constructor(); ngOnDestroy(): void; addFiles(files: DroppedFile[]): Promise; select(asset: StaticAsset): void; private applyStylesForFiles; private removeStyleTag; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { StaticAssetsFileListComponent, StaticAssetsModalComponent }; //# sourceMappingURL=index.d.ts.map