import type { CliEnvironment } from "../cli/environment.js"; import { type ServiceInstallDefinition } from "../services/service-install.js"; import type { ActiveProvider } from "../cli/commands/shared.js"; import type { ProviderService } from "../cli/service-registry.js"; type CodexConfigureContext = { env: CliEnvironment; provider: ActiveProvider; model?: string; reasoningEffort?: string; timestamp?: () => string; }; type CodexUnconfigureContext = { env: CliEnvironment; provider?: { id: string; }; }; export declare function deriveCodexProfileName(model: string): string; export declare const CODEX_INSTALL_DEFINITION: ServiceInstallDefinition; export declare const codexService: ProviderService; export declare const provider: ProviderService; export {};