/** * Response parsing + envelope wrapping. * * TORUK-CORE returns: * - success: BARE body ({ chatId, text?, ... }), no envelope * - error: wrapped ({ success: false, message, error: { code, details } }) * * The SDK normalizes this asymmetry — successes are wrapped into * TorukSuccessResponse, errors are routed through normalize-error.ts. */ import type { TorukApiResponse } from '../types/api-response'; export declare function parseResponse(res: Response): Promise>;