import { Feature } from 'oak-frontend-base/lib/types/Feature'; import { AspectWrapper, DeduceCreateOperationData } from 'oak-domain/lib/types'; import { CommonAspectDict } from 'oak-common-aspect'; import { AspectDict } from '../aspects/AspectDict'; import { EntityDict } from '../general-app-domain'; import { GeneralRuntimeContext } from '../RuntimeContext'; export declare class ExtraFile, AD extends AspectDict> extends Feature> { constructor(aspectWrapper: AspectWrapper>); getUploadInfo(origin: string, key?: string): Promise; upload(extraFile: DeduceCreateOperationData): Promise<{ url: string; bucket: string; }>; }