declare type IRequestFn<P extends unknown[], R> = (...args: P) => Promise<R>;
declare function wrapperSchedular<P extends unknown[], R>(requestFn: IRequestFn<P, R>, option?: {
type: 'latest' | 'fastest' | 'list';
}): (this: unknown, ...args: P) => Promise<R>;
export default wrapperSchedular;