import type { Context } from 'koa'; declare const _default: { bulkUpdateFileInfo(ctx: Context): Promise; updateFileInfo(ctx: Context): Promise; replaceFile(ctx: Context): Promise; uploadFiles(ctx: Context): Promise; /** * @experimental * Stream upload files with SSE streaming for per-file progress * * Streams Server-Sent Events as each file is validated and uploaded: * - file:uploading — when processing starts for a file * - file:complete — when a file is successfully uploaded * - file:error — when a file fails validation or upload * - stream:complete — final summary with all results * */ unstable_uploadFilesStream(ctx: Context): Promise; /** * @experimental * Upload files from URLs with SSE streaming for per-file progress * * Accepts JSON body with URLs and fetches them server-side. * Streams Server-Sent Events as each URL is fetched and uploaded: * - file:fetching — when starting to fetch a URL * - file:uploading — when upload starts for a fetched file * - file:complete — when a file is successfully uploaded * - file:error — when a URL fetch or upload fails * - stream:complete — final summary with all results */ unstable_uploadFromUrls(ctx: Context): Promise; upload(ctx: Context): Promise; }; export default _default; //# sourceMappingURL=admin-upload.d.ts.map