import { HttpArgumentsHost } from '@nestjs/common/interfaces'; import { HonoRequest } from 'hono'; import { BodyData } from 'hono/utils/body'; import { StorageFile } from '../storage'; import { MultipartFile } from './file'; import { UploadOptions } from './options'; export type THonoRequest = HonoRequest & { files: Record; body: BodyData; storageFile?: StorageFile; storageFiles?: StorageFile[] | Record; }; export declare const getMultipartRequest: (ctx: HttpArgumentsHost) => THonoRequest; export declare const getParts: (req: THonoRequest, options: UploadOptions) => BodyData; export type MultipartsIterator = AsyncIterableIterator;