import * as express from "express"; import RouterInterface from "../interface/RouterInterface"; import { Metadata } from "../kernel/MetadataCollector"; declare type Config = { spa?: string; views: string; public: string; }; declare class ExpressRouter implements RouterInterface { private routes; private config; constructor(config?: Config); receiveMetadata(instance: object, data: Metadata[] & { name: string; }): void; integrate(app: express.Application): void; generateURL(name: string, params?: object): string; } export default ExpressRouter;