import 'reflect-metadata';
import 'zone.js/dist/zone-node';
import { Interfaces } from '@lxdhub/common';
import { LXDHubWebSettings } from './lxdhubwebsettings.interface';
import { Application } from 'express';
export declare class LXDHubWeb implements Interfaces.ILXDHubHttpService {
    private settings;
    private app?;
    private logger;
    private distFolder;
    private browserDistFolder;
    private url;
    constructor(settings: LXDHubWebSettings, app?: Application);
    private setupNgRendering;
    private listen;
    bootstrap(): Promise<Application>;
    /**
     * Runs the webinterface with the set settings
     */
    run(): Promise<void>;
}
