import * as express from 'express';
import { Server } from 'http';
import { IGenericApp } from './IGenericApp';
export declare abstract class AbstractGenericApp implements IGenericApp {
    protected app: express.Application;
    constructor();
    abstract initAppVariable(): void;
    abstract initModule(): void;
    abstract initRoute(): void;
    abstract initHealthCheck(): void;
    abstract initError(): void;
    startApp(port?: number): Server;
    getApp(): express.Application;
}
