/// import { AsymmetricObservableMatcher } from '../asymmetric-observable-matcher'; import { ObservableEvent } from '../observable-events'; declare type ExpectedRecursive = T | jasmine.Any | { [K in keyof T]: ExpectedRecursive | jasmine.Any; }; declare type Expected = T | jasmine.Any | { [K in keyof T]: ExpectedRecursive; }; export declare function observable(...expected: ObservableEvent>[]): AsymmetricObservableMatcher; export {};