export interface NonBlockingErrorMeta { component: string; operation: string; level?: 'warn' | 'error' | 'debug'; requestId?: string; entryEndpoint?: string; [key: string]: unknown; } /** * 记录非阻塞错误到独立 JSONL 文件中,绝不向调用方抛出异常 */ export declare function logNonBlockingError(meta: NonBlockingErrorMeta, error: unknown): Promise; /** * 运行一个“非阻塞”操作,失败时记录错误但不抛出 */ export declare function runNonBlocking(meta: NonBlockingErrorMeta, fn: () => Promise | void): Promise;