import { Type, InjectionToken, AbstractType } from '@angular/core'; import { SpectatorServiceOverrides, SpectatorServiceOptions, SpectatorService as BaseSpectatorService } from '@ngneat/spectator'; import { SpyObject } from './mock'; /** * @publicApi */ export interface SpectatorService extends BaseSpectatorService { inject(token: Type | InjectionToken | AbstractType): SpyObject; } /** * @publicApi */ export type SpectatorServiceFactory = (overrides?: SpectatorServiceOverrides) => SpectatorService; /** * @publicApi */ export declare function createServiceFactory(typeOrOptions: SpectatorServiceOptions | Type): SpectatorServiceFactory;