export declare function throttleAsyncResult(fn: (this: T, ...p: P) => Promise, { useSamePromise }?: { useSamePromise?: boolean | undefined; }): (this: T, ...args: P) => Promise;