export interface EnsureSharedConfigSymlinkOptions {
    overwriteRegularFile?: boolean;
}
/**
 * Ensure <profileDir>/config.toml points at the shared ~/.codex/config.toml.
 * Self-healing: recreates stale or missing symlinks. If symlink creation is
 * unavailable, copies the shared config so the profile still has settings.
 *
 * @param profileDir  - The per-profile directory (will be created if missing).
 * @param sharedConfigPath - Override for the shared target path (used in tests
 *   to avoid touching real ~/.codex/config.toml). Defaults to getSharedCodexConfigPath().
 */
export declare function ensureSharedConfigSymlink(profileDir: string, sharedConfigPath?: string, options?: EnsureSharedConfigSymlinkOptions): void;
//# sourceMappingURL=codex-config-symlink.d.ts.map