import type { PayloadRequest } from '../types/index.js'; export type ClientUploadData = { clientUploadContext?: unknown; collectionSlug: string; filename: string; mimeType: string; size: number; }; /** * `req.context` key `unlinkClientUploadTempFile` reads to find a materializer-created temp file * once `req.file` is gone - plugin-cloud-storage's afterChange hook clears `req.file` after * uploading generated image sizes, before cleanup runs, so tracking it only on `req.file` * would leak the temp file. */ export declare const CLIENT_UPLOAD_TEMP_FILE_PATH_CONTEXT_KEY = "payloadClientUploadTempFilePath"; export declare function getFileFromClientUpload({ file, req, }: { file: ClientUploadData; req: PayloadRequest; }): Promise>; //# sourceMappingURL=getFileFromClientUpload.d.ts.map