import { CompatibilityContext } from "../context.cjs"; //#region src/cli/commands/compat/providers/codex.d.ts export declare const CODEX_PROVIDER = "codex"; /** * Whether the managed profile, persona, and proxy config apply to this run. * * Codex management subcommands reject session options, so injecting them would * turn `codex login` into an error. */ export declare function supportsCodexManagedProfile(args: string[]): boolean; /** Plugin directory names relative to `plugins/`, which is all Codex accepts. */ export declare function codexPluginDirectories(context: CompatibilityContext): string[]; export declare function codexCompatibilityArgs(context: CompatibilityContext, managedProfileName: string, managedProfileFlag: string): string[]; export declare function codexEnvironment(context: CompatibilityContext): NodeJS.ProcessEnv; export declare function launchCodex(context: CompatibilityContext): Promise; //#endregion //# sourceMappingURL=codex.d.cts.map