import { Type } from '@angular/core'; import { SpecOverrides } from '../Spec/create-factory'; import { SpecRoutingOptions } from './options'; import { RouteOptions } from './route-options'; import { SpecRouting } from './spec-routing'; /** * @publicApi */ export declare type SpecRoutingOverrides = SpecOverrides & RouteOptions; /** * @publicApi */ export declare type SpecRoutingFactory = (options?: SpecRoutingOverrides) => SpecRouting; /** * @publicApi */ export declare function createRoutingFactory(typeOrOptions: Type | SpecRoutingOptions): SpecRoutingFactory;