import { CelosiaRequest, CelosiaResponse, type EmptyObject, Middleware, type NextFunction } from '@celosiajs/core';
import { FileUploadOptions } from './Types';
declare class FileUpload extends Middleware<CelosiaRequest, CelosiaResponse> {
    options: Required<FileUploadOptions>;
    constructor(options?: FileUploadOptions);
    index(_: EmptyObject, request: CelosiaRequest, response: CelosiaResponse, next: NextFunction): Promise<void>;
}
export default FileUpload;
