import { AggregateRoot } from '@nestjs/cqrs'; import { OperationToken } from '../token'; export declare class ChunksUploadEvent { readonly token: OperationToken; readonly chunk: ChunkInfo; constructor(token: OperationToken, chunk: ChunkInfo); } export declare class ChunksUploadedEvent { readonly token: OperationToken; readonly key: string; constructor(token: OperationToken, key: string); } export declare class ChunkInfo { readonly index: number; readonly fileInfo: any; readonly opts: { bucket?: string; prefix?: string; }; constructor(index: number, fileInfo: any, // UploaderFileInfo, opts: { bucket?: string; prefix?: string; }); } export declare const UploaderTokenServiceName: { UploadChunks: string; }; export declare class UploaderRoot extends AggregateRoot { constructor(); uploadChunks(token: OperationToken, chunk: ChunkInfo): void; mergeChunks(token: OperationToken, key: string): void; }