import { RestApplication } from '@loopback/rest';
import { ObjectTreesApplicationInterface } from './application.interface';
export declare class ExpressServer {
    protected rootDirectory: string;
    private app;
    private lbApp;
    private server;
    constructor(restApp: RestApplication, rootDirectory: string);
    static(basePath: string, dirName: string): void;
    boot(): Promise<void>;
    start(): Promise<void>;
    stop(): Promise<void>;
    protected initApplication(app: ObjectTreesApplicationInterface): void;
    protected bootApplication(app: ObjectTreesApplicationInterface): Promise<void>;
}
