import type { EntityDict } from 'oak-domain/es/types'; import type { EntityDict as BaseEntityDict } from 'oak-domain/es/base-app-domain'; import { RouteAccessFeatures, RouteAccessResult } from '../../features/routeAccess'; import type { IRouter } from './router/types'; export declare function normalizeNamespace(namespace: string): string; export declare function normalizeUrlPath(path: string, namespace: string): string; export declare function getRoute(routers: IRouter[], namespace: string, pathname: string): IRouter | undefined; export declare function createRouteRefAccessResolver(routers: IRouter[], namespace: string, consoleContextEntities?: ReadonlyArray): (refs: ReadonlyArray, features: RouteAccessFeatures) => RouteAccessResult;