declare function errorHandler<T extends any[] = any[], R = any>(handler: (...args: T) => Promise<R | PromiseSettledResult<R>[]>, ...args: T): Promise<R | PromiseSettledResult<R>[]>;

export { errorHandler };
