import type { LemmaErrorCode } from './types'; /** * Typed error thrown by every LemmaClient method. Carries the API's stable * `code` so callers can branch on it instead of parsing `message`. */ export declare class LemmaSdkError extends Error { readonly code: LemmaErrorCode | 'network_error' | 'timeout'; readonly status?: number; readonly field?: string; /** Present on `rate_limited` — seconds the server asked the client to wait. */ readonly retryAfter?: number; constructor(opts: { code: LemmaErrorCode | 'network_error' | 'timeout'; message: string; status?: number; field?: string; retryAfter?: number; }); }