class SupersetToolError(Exception): """Base exception class for all tool errors""" class AuthenticationError(SupersetToolError): """Authentication related errors""" class SupersetAPIError(SupersetToolError): """General API communication errors""" class ExportError(SupersetToolError): """Dashboard export errors""" class ImportError(SupersetToolError): """Dashboard import errors"""