/** Install the user-visible Codex agent preset supplied by this bundle. */ import type { Context } from '@deepseek-ai/cordis'; /** Bundle plugin name for the preset installer. */ export declare const name = "codex-preset-installer"; export declare const inject: string[]; /** * Install or upgrade the single shipped Codex preset. * * The directory is committed with a staging rename so a failed copy cannot * leave a half-written preset that hides the mode from the roster. A known * shipped copy upgrades in place; any changed or unknown copy is preserved. * * @param targetDir - destination preset directory. * @param sourceDir - directory containing the packaged preset files. */ export declare function installCodexPreset(targetDir?: string, sourceDir?: string): void; /** Remove an unmodified copy of the retired second Codex mode. */ export declare function retireLegacyCodexPreset(targetDir?: string, managedSignatures?: ReadonlySet): void; /** Install the preset during profile boot without changing the host tool catalog. */ export declare function apply(ctx: Context): void; declare const _default: { name: string; inject: string[]; apply: typeof apply; }; export default _default; //# sourceMappingURL=installer.d.ts.map