export declare function idFactory(start: number, step?: number, limit?: number): () => number; export declare function roundRobinFactory(list: Map): () => T; export declare function maybeGetAsyncProperty(object: any): Promise; export declare function isPromise(obj: Promise): boolean;