import { Observable, Observer, Subscription, UnaryFunction } from 'rxjs'; export declare class FakeTopic { private state; constructor(initialValue?: T | undefined); asObservable(): Observable; subscribe(observerOrNext?: Partial> | ((value: T) => void), error?: (error: any) => void, complete?: () => void): Subscription; pipe(...operations: UnaryFunction[]): unknown; publish(value: T): Promise; }