export declare abstract class OFREPApiError extends Error { error: unknown | undefined; response: Response | undefined; constructor(error: unknown | undefined, response: Response | undefined, message?: string, options?: ErrorOptions); } export declare class OFREPApiFetchError extends OFREPApiError { constructor(error: unknown, message?: string, options?: ErrorOptions); } export declare class OFREPApiUnexpectedResponseError extends OFREPApiError { constructor(response?: Response, message?: string, options?: ErrorOptions); } export declare class OFREPApiUnauthorizedError extends OFREPApiError { constructor(response: Response, message?: string, options?: ErrorOptions); } export declare class OFREPForbiddenError extends OFREPApiError { constructor(response: Response, message?: string, options?: ErrorOptions); } export declare class OFREPApiTooManyRequestsError extends OFREPApiError { response: Response; readonly requestTime: Date; constructor(response: Response, message?: string, options?: ErrorOptions); get retryAfterHeader(): string | null; get retryAfterSeconds(): number | null; get retryAfterDate(): Date | null; }