import { components } from './apiSchema.generated'; type ErrorResponseTypedCode = components['schemas']['ErrorResponseTyped']['code']; type ErrorCustomStatus = 'fetch_error' | 'api_url_not_specified' | 'api_key_not_specified' | 'project_id_not_specified' | 'api_url_not_valid' | 'permissions_not_sufficient_to_edit' | 'extension_session_missing' | 'extension_request_too_large' | 'extension_editing_off' | 'invalid_oauth_token' | 'oauth_token_expired'; export type ErrorStatusCode = ErrorResponseTypedCode | ErrorCustomStatus; export declare class HttpError extends Error { code: ErrorStatusCode; status?: number; params?: string[]; constructor(code: ErrorStatusCode, status?: number, params?: string[]); } export declare function isHttpError(error: unknown): error is HttpError; export {};