class ClickUpAPIException(Exception):
"""Base exception for ClickUp API errors"""
pass
class AuthenticationException(ClickUpAPIException):
"""Raised when authentication fails"""
pass
class RateLimitException(ClickUpAPIException):
"""Raised when rate limit is exceeded"""
pass
class NotFoundException(ClickUpAPIException):
"""Raised when resource is not found"""
pass
class PermissionException(ClickUpAPIException):
"""Raised when user lacks permission for operation"""
pass