import { SimpleChanges } from '@angular/core'; export interface TypedSimpleChanges extends SimpleChanges { } export type OnChangesEffect = (changes: Partial) => void; export interface EffectOnChangesConfig { allowUndefined?: boolean; allowNull?: boolean; } export declare function effectOnChanges$>(changes: TypedSimpleChanges, cb: OnChangesEffect): void; export declare function effectOnChanges$, K extends keyof I>(changes: TypedSimpleChanges, key: K, cb: OnChangesEffect): void;