import { type LogBase } from '@pnpm/logger'; export declare const requestRetryLogger: import("@pnpm/logger").Logger; export interface RequestRetryError { name?: string; message?: string; status?: number; statusCode?: number; errno?: number; code?: string; cause?: { code?: string; errno?: number; }; } export interface RequestRetryMessage { attempt: number; error: RequestRetryError; maxRetries: number; method: string; timeout: number; url: string; } export type RequestRetryLog = { name: 'pnpm:request-retry'; } & LogBase & RequestRetryMessage;