export type EasyEdaMcpErrorCode = 'CONFIG_INVALID' | 'BRIDGE_NOT_CONNECTED' | 'BRIDGE_TIMEOUT' | 'BRIDGE_METHOD_NOT_AVAILABLE' | 'EASYEDA_API_ERROR' | 'SCHEMA_VALIDATION_FAILED' | 'USER_CONFIRMATION_REQUIRED' | 'FEATURE_DISABLED' | 'PROFILE_NOT_ENABLED' | 'CREDENTIALS_MISSING' | 'VENDOR_API_UNAVAILABLE' | 'RATE_LIMITED' | 'ARTIFACT_EXPORT_FAILED' | 'SNAPSHOT_FAILED' | 'AI_PROVIDER_DISABLED' | 'AI_RESPONSE_INVALID' | 'NOT_IMPLEMENTED' | 'INTERNAL_ERROR'; export declare class EasyEdaMcpError extends Error { readonly code: EasyEdaMcpErrorCode; readonly suggestion: string; readonly retryable: boolean; readonly details: unknown; readonly correlation_id: string | undefined; constructor(opts: { code: EasyEdaMcpErrorCode; message: string; suggestion: string; retryable: boolean; details?: unknown; correlation_id?: string; }); }