/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ export { OPENAI_ALLOWED_HOSTS } from "./common/OpenAI_Client"; export * from "./common/OpenAI_Constants"; export { openaiEffortPolicy } from "./common/OpenAI_EffortPolicy"; export * from "./common/OpenAI_ImageValidation"; export * from "./common/OpenAI_ModelSchema"; export * from "./common/OpenAI_ModelSearch"; export * from "./common/OpenAI_Pricing"; export * from "./registerOpenAi"; import { finalizeResponsesRequest, getReasoningConfig, resolvePromptCacheKey } from "./common/OpenAI_Client"; import { _resetOpenAIResponsesWarnings, warnPenaltyDroppedOnce, warnStrictDowngradedOnce } from "./common/OpenAI_ResponsesWarnings"; import { isStrictCompatibleSchema } from "./common/OpenAI_StructuredGeneration"; import { OpenAiQueuedProvider } from "./OpenAiQueuedProvider"; /** * @internal Symbols exported only for use by `@workglow/test`. Not part of the stable public API. */ export declare const _testOnly: { readonly OpenAiQueuedProvider: typeof OpenAiQueuedProvider; readonly OPENAI_RUN_FN_SPECS: { serves: ["cache.checkpoint"] | ["image.editing"] | ["image.generation"] | ["model.count-tokens"] | ["model.info"] | ["model.search"] | ["text.embedding"] | ["text.generation"] | ["text.rewriter"] | ["text.summary"] | ["text.generation", "json-mode"] | ["text.generation", "tool-use"]; }[]; readonly OPENAI_RUN_FNS: readonly import("@workglow/ai").AiProviderRunFnRegistration[]; readonly finalizeResponsesRequest: typeof finalizeResponsesRequest; readonly getReasoningConfig: typeof getReasoningConfig; readonly resolvePromptCacheKey: typeof resolvePromptCacheKey; readonly isStrictCompatibleSchema: typeof isStrictCompatibleSchema; readonly warnPenaltyDroppedOnce: typeof warnPenaltyDroppedOnce; readonly warnStrictDowngradedOnce: typeof warnStrictDowngradedOnce; readonly _resetOpenAIResponsesWarnings: typeof _resetOpenAIResponsesWarnings; readonly setOpenAIClientForTests: (client: unknown) => void; };