import { BaseSingletonDefinition } from '../ioc/objectdefinition/BaseSingletonDefinition'; import { AbstractObjectDefinitionInspector } from '../ioc/AbstractObjectDefinitionInspector'; import { SingletonDefinition } from '../ioc/objectdefinition/SingletonDefinition'; import { RouteRegisterUtil } from './WebPlugin'; export declare class WebRoutingInspector extends AbstractObjectDefinitionInspector { definition: BaseSingletonDefinition; routesToRegister: any[]; constructor(definition: BaseSingletonDefinition); interestedIn(objectDefinition: any): boolean; /** * @param {SingletonDefinition} objectDefinition singleton definition */ doInspect(objectDefinition: SingletonDefinition): void; private processRoutes(routes, objectDefinition); }