/** * Client-query handler — `client.query`. * * Today only the `disambiguation` source is rendered. The handler * formats a candidate list as natural English ("the X or the Y" / * "the X, the Y, or the Z") and resolves the * `core.disambiguation_prompt` template with the resulting `options` * string. * * Public interface: `handleClientQuery`. Used by the pipeline's * event-type dispatch. * * Owner context: `@sharpee/engine` — internal prose pipeline. * * @see ADR-174 §Engine-internal prose pipeline (extracted from * text-service.ts inline) */ import type { ITextBlock } from '@sharpee/text-blocks'; import type { ISemanticEvent } from '@sharpee/core'; import type { HandlerContext } from './types'; export declare function handleClientQuery(event: ISemanticEvent, context: HandlerContext): ITextBlock[]; //# sourceMappingURL=client-query.d.ts.map