/** * Prose pipeline — internal barrel for the engine package. * * Public interface: `ProsePipeline`, `createProsePipeline`, * `ITextService`. Plus the decoration primitives and stage utilities * the pipeline class composes. * * Owner context: `@sharpee/engine` — internal prose pipeline. * * @see ADR-174 §Engine-internal prose pipeline */ export { ProsePipeline, createProsePipeline } from './pipeline'; export type { ITextService } from './types'; export { parseDecorations, resolveClassName, PLATFORM_VOCABULARY, PLATFORM_VOCABULARY_NAMES, type PlatformVocabularyName, type IDecoration, type TextContent, } from './decorations'; export { filterEvents } from './stages/filter'; export { sortEventsForProse, getChainMetadata, } from './stages/sort'; export { createBlock, createBlocks, extractValue } from './assemble'; export type { EventHandler, HandlerContext, ChainableEventData, GenericEventData, } from './handlers/types'; export { handleRoomDescription, handleRevealed, handleGameMessage, handleGenericEvent, handleGameStarted, handleHelpDisplayed, handleAboutDisplayed, handleAudibilityHeard, tryProcessDomainEventMessage, handleImplicitTake, handleCommandFailed, handleClientQuery, } from './handlers'; //# sourceMappingURL=index.d.ts.map