/** * TencentDB Agent Memory SDK error types. */ export declare class TDAMError extends Error { readonly code: number; readonly requestId: string; /** * Optional server-provided error details. * * Some endpoints put diagnostic fields into `data` even when `code !== 0` * (e.g. `/v3/skill/update` returns `{ current_version }` on 40901 * SKILL_VERSION_STALE, `/v3/skill/files/read` returns `{ latest_version }` * on 41002 SKILL_VERSION_EXPIRED). This preserves them for callers doing * conflict recovery. */ readonly details?: Record; constructor(code: number, message: string, requestId?: string, details?: Record); }