import { RequestHandler } from "../interface/general";
import { IRouter } from "../interface/router";
import { Router as ExpressRouter } from "express";
export declare class MiddlewareRouteHandler {
    processUse(pathOrHandler: string | RequestHandler | ExpressRouter | IRouter, ...handlers: (RequestHandler | ExpressRouter | IRouter)[]): {
        path: string | null;
        routers: IRouter[];
        processed: RequestHandler[];
    };
}
