import { Application } from 'express'; import { getConfig } from './services/config'; import { getClient } from './services/client'; import { Incoming } from './services/incoming'; import { Outgoing } from './services/outgoing'; import middleware from './services/middleware'; import injectRoute from './services/inject_route'; export declare class App { server: Application; constructor(incoming: Incoming, outgoing: Outgoing, baseUrl: string, getConfig: getConfig, getClient: getClient, middleware?: middleware, injectRoute?: injectRoute); private middleware; private router; }