import { A_ComponentMeta } from '@adaas/a-concept'; import { A_ServerRouterMetaStructure, A_ServerRouterRouteDefinition } from './A-ServerRouter.types.js'; import { A_ServerRoute } from '../A-ServerRoute/A-ServerRoute.entity.js'; import './A-ServerRouter.constants.js'; import '@adaas/a-utils/a-route'; import '../A-ServerRoute/A-ServerRoute.types.js'; import '../A-ServerRoute/A-ServerRoute.constants.js'; declare class A_ServerRouterMeta extends A_ComponentMeta { get routes(): Array; get definitions(): Map; addRoute(regexp: RegExp, route: A_ServerRouterRouteDefinition): void; removeRoute(route: A_ServerRoute): void; } export { A_ServerRouterMeta };