export declare class CallbackObserver { #private; constructor(fn: CallableFunction); subscribe(listener: CallableFunction): { unsubscribe: () => void; }; destroy(): void; } export declare const combineCallbackObserver: (callback: CallableFunction, observers: CallbackObserver[]) => void;