/**
 * @module        console/lib/resultToJson
 * @description   Result → Hono JSON 响应的单点翻译
 *
 * Delivery 层模板：service 返 Result<T, DomainError>，这里统一转 HTTP JSON。
 */
import type { Context } from 'hono';
import type { Result } from '../../shared/result.js';
/**
 * 把 Result 翻译成 Hono 响应。成功返 200 + value；失败按 DomainError.kind 返对应 status + problem+json。
 * 调用方：`return sendResult(c, await svc.method(...))`
 */
export declare function sendResult<T>(c: Context, result: Result<T>, opts?: {
    successStatus?: number;
}): Response;
/** 同上，但成功返 204 no-content（value=undefined 的 Result 用） */
export declare function sendNoContent<T>(c: Context, result: Result<T>): Response;
//# sourceMappingURL=resultToJson.d.ts.map