import { ToolModelContentPart } from "assistant-stream"; //#region src/modelContentEnvelope.d.ts declare const ENVELOPE_KEY = "__aui_modelContent"; type ModelContentEnvelope = { readonly [ENVELOPE_KEY]: readonly ToolModelContentPart[]; readonly value: TResult; }; declare function isModelContentEnvelope(value: TResult | ModelContentEnvelope): value is ModelContentEnvelope; declare function wrapModelContentEnvelope(result: TResult, modelContent: readonly ToolModelContentPart[]): ModelContentEnvelope; declare function unwrapModelContentEnvelope(output: TResult | ModelContentEnvelope): { result: TResult; modelContent?: readonly ToolModelContentPart[]; }; //#endregion export { ModelContentEnvelope, isModelContentEnvelope, unwrapModelContentEnvelope, wrapModelContentEnvelope }; //# sourceMappingURL=modelContentEnvelope.d.ts.map