import { Type } from '@angular/core';
import { SpectatorRouting as BaseSpectatorRouting, SpectatorRoutingOptions, SpectatorRoutingOverrides, Token } from '@ngneat/spectator';
import { SpyObject } from './mock';
/**
 * @publicApi
 */
export declare class SpectatorRouting<C> extends BaseSpectatorRouting<C> {
    inject<T>(token: Token<T>, fromComponentInjector?: boolean): SpyObject<T>;
}
/**
 * @publicApi
 */
export type SpectatorRoutingFactory<C> = (overrides?: SpectatorRoutingOverrides<C>) => SpectatorRouting<C>;
/**
 * @publicApi
 */
export declare function createRoutingFactory<C>(typeOrOptions: SpectatorRoutingOptions<C> | Type<C>): SpectatorRoutingFactory<C>;
