import { k as ProviderSystemPromptContribution } from "../../types-Cq0ilOsm.js";
import { i as resolveGpt5SystemPromptContribution, r as Gpt5PromptOverlayMode } from "../../provider-model-shared-BCrSFPpf.js";
//#region extensions/openai/prompt-overlay.d.ts
type OpenAIPromptOverlayMode = Gpt5PromptOverlayMode;
export declare function resolveOpenAIPromptOverlayMode(pluginConfig?: Record<string, unknown>): OpenAIPromptOverlayMode;
export declare function resolveOpenAISystemPromptContribution(params: {
  config?: Parameters<typeof resolveGpt5SystemPromptContribution>[0]["config"];
  legacyPluginConfig?: Record<string, unknown>;
  mode?: OpenAIPromptOverlayMode;
  modelProviderId?: string;
  modelId?: string;
  trigger?: Parameters<typeof resolveGpt5SystemPromptContribution>[0]["trigger"];
}): ProviderSystemPromptContribution | undefined;
//#endregion