/** * Jira Client Error Types * * Re-exports and extends error types from errors.ts * Provides additional error factories and type guards. */ import { JiraAPIError, JiraRateLimitError, JiraNotFoundError } from './errors'; /** * Jira server error (5xx) */ export declare class JiraServerError extends JiraAPIError { code: string; constructor(message?: string, response?: Response); } /** * Create appropriate Jira error from HTTP response * * Note: The existing createJiraError in errors.ts already handles this. * This is kept for backwards compatibility or specific use cases. */ export declare function createJiraErrorFromResponse(response: Response, context: string): Promise; export declare function isJiraRateLimitError(error: unknown): error is JiraRateLimitError; export declare function isJiraNotFoundError(error: unknown): error is JiraNotFoundError; export declare function isJiraServerError(error: unknown): error is JiraServerError; export { JiraAuthError, JiraPermissionError, JiraRateLimitError, JiraNotFoundError } from './errors'; //# sourceMappingURL=jira-errors.d.ts.map