export interface NextObserver { isUnsubscribed?: boolean; next: (value: T) => void; error?: (err: any) => void; complete?: () => void; } export interface ErrorObserver { isUnsubscribed?: boolean; next?: (value: T) => void; error: (err: any) => void; complete?: () => void; } export interface CompletionObserver { isUnsubscribed?: boolean; next?: (value: T) => void; error?: (err: any) => void; complete: () => void; } export declare type PartialObserver = NextObserver | ErrorObserver | CompletionObserver; export interface Observer { isUnsubscribed?: boolean; next: (value: T) => void; error: (err: any) => void; complete: () => void; } export declare const empty: Observer;