import { EventPublisher, ICommandHandler } from '@nestjs/cqrs'; import { StorageEngineMode } from '../context'; import { OperationToken } from '../token'; export declare class UploadCommand { readonly token: OperationToken; readonly fileInfo: any; readonly storageEngine: StorageEngineMode; readonly opts: { bucket?: string; prefix?: string; }; constructor(token: OperationToken, fileInfo: any, // UploaderFileInfo, storageEngine: StorageEngineMode, opts: { bucket?: string; prefix?: string; }); } export declare class UploaderHandler implements ICommandHandler { private readonly publisher; private static readonly logger; constructor(publisher: EventPublisher); execute(command: UploadCommand): Promise; }