export declare function debounce(func: T, milliseconds: number, immediate?: boolean): T; export declare function isMapLike(thing: any): boolean; export declare function isPromiseLike(arg: any): arg is Promise;