/** * Mock `IProsePipeline` 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 { IProsePipeline } from '../prose-pipeline/types'; import type { ITextBlock } from '@sharpee/text-blocks'; import type { ISemanticEvent } from '@sharpee/core'; export declare class MockProsePipeline implements IProsePipeline { processTurn(events: ISemanticEvent[]): ITextBlock[]; /** ADR-195: the mock realizes no slots, so it stages no contributions. */ registerSlotContributor(): void; } export declare function createMockProsePipeline(): IProsePipeline; //# sourceMappingURL=mock-prose-pipeline.d.ts.map