import type { IEmbedder } from '@mcp-abap-adt/llm-agent'; /** * Idempotent: returns `inner` unchanged if already wrapped; batch-capable when * `inner` is an IEmbedderBatch (preserves `isBatchEmbedder`). * * Also propagates the embedder-resilience metadata: `inner` is protected, so a * caller holding this wrapper cannot see a brand that sits on a layer below, * and re-resolution would compose the resilience decorators a second time. */ export declare function wrapEmbedder(inner: IEmbedder): IEmbedder; //# sourceMappingURL=usage-logging-embedder.d.ts.map