import { Type } from '@angular/core'; import { BaseSpectatorOverrides } from '../base/options'; import { HostComponent } from '../spectator-host/host-component'; import { SpectatorPipeOptions } from './options'; import { SpectatorPipe } from './spectator-pipe'; /** * @publicApi */ export type SpectatorPipeFactory = (templateOrOverrides?: string | SpectatorPipeOverrides, overrides?: SpectatorPipeOverrides) => SpectatorPipe; /** * @publicApi */ export interface SpectatorPipeOverrides extends BaseSpectatorOverrides { detectChanges?: boolean; hostProps?: HostComponent extends H ? HP : Partial; } /** * @publicApi */ export declare function createPipeFactory(typeOrOptions: Type

| SpectatorPipeOptions): SpectatorPipeFactory;