import { Express } from 'express'; import { Documents, Document } from '@nnode/core-data'; import { Route } from './Route'; import { RouteDefine } from './RouteDefine'; export declare abstract class ApiRoute extends Route { readonly name: string; constructor(name: string, router: Express); register(): void; protected abstract registerRoutes(routes: RouteDefine): void; protected registerById(route: string, context: Documents): void; protected registerCollection(route: string, context: Documents): void; private clean; protected routes(): RouteDefine; } //# sourceMappingURL=ApiRoute.d.ts.map