/** * Room description event handler. * * Handles `if.event.room.description` (canonical form) and * `if.event.room_description` (legacy alternate). Resolves the * room name and description through the language provider when a * message id is present (ADR-107 dual-mode), falling back to literal * text otherwise. * * Public interface: `handleRoomDescription`. Used by the pipeline's * event-type dispatch. * * Owner context: `@sharpee/engine` — internal prose pipeline. * * @see ADR-107 — Dual-mode literal/messageId handling * @see ADR-174 §Engine-internal prose pipeline (port from text-service) */ import type { ITextBlock } from '@sharpee/text-blocks'; import type { ISemanticEvent } from '@sharpee/core'; import type { HandlerContext } from './types'; /** * Handle room description events. */ export declare function handleRoomDescription(event: ISemanticEvent, context: HandlerContext): ITextBlock[]; //# sourceMappingURL=room.d.ts.map