import "reflect-metadata";
import { OpenapiOptions } from ".";
export declare abstract class App {
    private readonly app;
    private Controllers;
    private Middlewares;
    private Interceptors;
    private openapiOptions;
    private serverless;
    private port;
    private setPort;
    getPort(): number;
    isServerless(): boolean;
    private setOpenapiOptions;
    private joinDefinitions;
    private joinPaths;
    getOpenapiOptions(): OpenapiOptions;
    getApplication(): import("express-serve-static-core").Express;
    private schemas;
    constructor(app?: import("express-serve-static-core").Express);
}
