/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import type { AiProviderRunFn, StructuredGenerationTaskInput, StructuredGenerationTaskOutput } from "@workglow/ai"; import { isStrictCompatibleSchema } from "@workglow/ai/provider-utils"; import type { OpenAiModelConfig } from "./OpenAI_ModelSchema"; export { isStrictCompatibleSchema }; /** * Streaming run-fn for `["text.generation", "json-mode"]`. Emits * `object-delta` events with progressively-completed partial JSON snapshots * on the `object` port, ending with a `finish` event carrying the parsed * final object. */ export declare const OpenAI_StructuredGeneration_Stream: AiProviderRunFn;