type OmitFirstArgType = F extends (x: any, ...args: infer P) => infer R ? (...args: P) => R : never; export interface CancelableRequestFnType any> { (...args: Parameters>): Promise>>; cancel(): void; } export {};