import type { ElementRef, SimpleChanges } from "@angular/core"; import type { UIPlugin, UIPluginOptions, Uppy } from "@uppy/core"; import type { DashboardOptions } from "@uppy/dashboard"; import type { Body, Meta } from "@uppy/utils"; export declare abstract class UppyAngularWrapper = UIPlugin> { abstract props: DashboardOptions; abstract el: ElementRef; abstract uppy: Uppy; private options; plugin: PluginType | undefined; onMount(defaultOptions: Partial, plugin: new (uppy: any, opts?: Opts) => UIPlugin): void; handleChanges(changes: SimpleChanges, plugin: any): void; uninstall(uppy?: Uppy): void; }