/** * Mock `ITextService` implementation for engine tests — sub-phase 1.5. * * Mirrors the behavior of the legacy `MockTextService` so existing * tests can swap to this without surprise. In sub-phase 1.6 the * legacy `mock-text-service.ts` is deleted and engine test code * imports from this module instead. * * Public interface: `MockProsePipeline`, `createMockProsePipeline`. * * Owner context: `@sharpee/engine` — test helpers. * * @see ADR-174 §Internal interfaces */ import type { ITextService } from '../prose-pipeline/types'; import type { ITextBlock } from '@sharpee/text-blocks'; import type { ISemanticEvent } from '@sharpee/core'; export declare class MockProsePipeline implements ITextService { processTurn(events: ISemanticEvent[]): ITextBlock[]; } export declare function createMockProsePipeline(): ITextService; //# sourceMappingURL=mock-prose-pipeline.d.ts.map