import * as express from 'express'; import { TxRouteServiceConfig } from './tx-route-service-config'; import { TxRouteApplication } from './tx-route-application'; import { TxPublisher } from './tx-publisher'; import { TxMountPoint } from './tx-mountpoint'; export declare class TxRoutePointRegistry { private static _instance; private _application; private _publisher; private cname; private constructor(); static readonly instance: TxRoutePointRegistry; get(name: string | Symbol): Promise; create(name: string | Symbol, config?: TxRouteServiceConfig): TxMountPoint; route(name: string | Symbol, config?: TxRouteServiceConfig): TxMountPoint; has(name: string | Symbol): boolean; del(name: string | Symbol): void; setApplication(app: express.Application): void; getApplication(): TxRouteApplication; setPublisher(_publisher: TxPublisher): void; }