import * as _yuuvis_client_core from '@yuuvis/client-core'; import { UploadResult } from '@yuuvis/client-core'; import * as rxjs from 'rxjs'; import * as i0 from '@angular/core'; declare class UploadProgressComponent { #private; expanded: boolean; resultItemClick: i0.OutputEmitterRef; /** * Optional list of scope identifiers this component instance should respond to. * * When provided, the component will display upload progress only for uploads * that were initiated with a matching scope via `UploadService.uploadFile()` or * `UploadService.multipartUpload()`. This allows multiple `UploadProgressComponent` * instances to coexist in different sections of the UI, each showing only the uploads * relevant to its own context. * * If omitted, the component responds to all uploads regardless of scope. * * @example * ```html * * * * * * ``` */ scopes: i0.InputSignal; completedUp$: rxjs.Observable; filteredItems: i0.Signal<_yuuvis_client_core.ProgressStatusItem[]>; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class YuvUploadProgressModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { UploadProgressComponent, YuvUploadProgressModule };