/// <reference types="next-connect" />
import { NextApiRequest, NextApiResponse } from "next";
interface MulterConfig {
    des?: string;
    fileName?: string;
    storage?: "diskStorage" | "memoryStorage";
    uploadKey?: string;
}
interface INextFileUploader {
    multerConfig?: MulterConfig;
    middlewares?: any[];
}
export declare const nextFileUploader: (data?: INextFileUploader) => {
    apiRoute: import("next-connect").NextConnect<NextApiRequest, NextApiResponse<any>>;
    config: {
        api: {
            bodyParser: boolean;
        };
    };
};
export {};
