/**
 * A custom error class for Fetch API errors, including HTTP and network errors.
 * @example
 * throw new FetchError("HTTP error! Status: 404", response, 404);
 */
export declare class FetchError extends Error {
    /** The Fetch API Response object, if available. */
    response: Response | null;
    /** The HTTP status code, if applicable. */
    status: number | null;
    /**
     * Creates a new FetchError instance.
     * @param message The error message.
     * @param response The Fetch API Response object, if available.
     * @param status The HTTP status code, if applicable.
     */
    constructor(message: string, response?: Response | null, status?: number | null);
}
