/** * Response helpers for adapters * * Provides types and utilities for normalizing protocol-specific responses * into the universal ContentItem[] format used by the test harness. * * ## Types * - `NormalizedResponse`: Output format from response normalization * - `ContentBuilder`: Function to build ContentItem from protocol items * - `OutputTextComputer`: Function to compute output_text from content * - `PathExtractor`: Flexible path specification for nested access * - `ResponseNormalizerConfig`: Schema-driven normalization configuration * - `ResponseTransformer`: Main entry point function type * * ## Classes * - `ResponseNormalizer`: Schema-driven response transformation engine * * ## Functions * - `defaultItemNormalizer()`: Default content item normalizer * * ## Builder Functions * - `textContent()`: Create text content items * - `imageContent()`: Create image content items * - `resourceContent()`: Create resource content items * - `normalizeContent()`: Convert any value to ContentItem array * * ## Utilities * - `computeOutputText()`: Convert ContentItem[] to string * * @module @wavespec/kit/response */ export * from './types.js'; export * from './builders.js'; export * from './output-text.js'; export * from './normalizer.js'; //# sourceMappingURL=index.d.ts.map