import { Request } from "express";
export declare abstract class Controller {
    Middlewares: any[];
    prefix: any;
    routes: any;
    openapiPaths: any;
    router: any;
    joinMiddlewares(middlewares: any[]): void;
    constructor(appContructor: any);
    extractParameters(req: Request, paramsMetadata: Array<{
        isObject?: boolean;
        paramName: string;
        parameterIndex: number;
        type: string;
    }>, options: any): any[];
}
