import { Container } from '../Container'; import { Abstract } from '../Support'; import { GlobalMiddleware } from './Middleware'; import { WebsocketRoute } from './Websockets/WebsocketRoute'; import { HttpRoute } from '@Typetron/Router/Http/HttpRoute'; import { HttpMiddleware } from '@Typetron/Router/Http/Middleware'; import { WebsocketMiddleware } from '@Typetron/Router/Websockets/Middleware'; export declare class Router { app: Container; routes: HttpRoute[]; actions: Map; middleware: { global: Abstract[]; http: Abstract[]; websocket: Abstract[]; }; loadControllers(directory: string): void; } //# sourceMappingURL=Router.d.ts.map