/** * Base SDK error with context and cause support */ export declare class SDKError extends Error { context?: Record; cause?: Error; constructor(message: string, context?: Record, cause?: Error); /** * Returns error with full context as string */ toString(): string; } /** * Legacy error class for backward compatibility * @deprecated Use SDKError or specific error types instead */ export declare class AkashSDKError extends Error { code?: string | undefined; details?: Record | undefined; constructor(message: string, code?: string | undefined, details?: Record | undefined); } export declare class NetworkError extends SDKError { constructor(message: string, context?: Record, cause?: Error); } export declare class ValidationError extends SDKError { constructor(message: string, context?: Record, cause?: Error); } export declare class DeploymentError extends SDKError { constructor(message: string, context?: Record, cause?: Error); } export declare class ProviderError extends SDKError { constructor(message: string, context?: Record, cause?: Error); } export declare class ConfigurationError extends SDKError { constructor(message: string, context?: Record, cause?: Error); } export declare class CacheError extends SDKError { constructor(message: string, context?: Record, cause?: Error); } export declare class EventStreamError extends SDKError { constructor(message: string, context?: Record, cause?: Error); } //# sourceMappingURL=index.d.ts.map