/// import { Sources, Update } from './interfaces'; import { EventEmitter } from 'events'; export declare function createId(): any; export declare function filter(update: Update, sources: Sources): boolean; export declare function order(a: Update, b: Update): number; export declare function sort(hist: Update[]): Update[]; export declare function protoIsIllegal(s: EventEmitter): void; export declare const isUndefined: (obj: any) => obj is undefined; export declare const isObject: (fn: any) => fn is object; export declare const validatePath: (path?: string | undefined) => string; export declare const isFunction: (fn: any) => boolean; export declare const isString: (fn: any) => fn is string; export declare const isConstructor: (fn: any) => boolean; export declare const isNil: (obj: any) => obj is null | undefined; export declare const isEmpty: (array: any) => boolean; export declare const isSymbol: (fn: any) => fn is symbol; export declare function isPromise(obj: any): boolean;