/**
 * Transform: package.json for v2 → v3 migration.
 *
 * - Removes @agentuity/runtime
 * - Adds hono and @agentuity/hono
 * - Adds individual service packages based on detected usage
 * - Bumps all @agentuity/* packages to ^3.0.0
 * - Updates start script if it references old entry point
 */
import { type V3OutdatedPackage } from '../../detect-v3';
export interface V3PackageJsonResult {
    /** Transformed package.json content, or null if no changes */
    content: string | null;
    /** Description of each change */
    changes: string[];
}
/**
 * Transform package.json for v3 migration.
 */
export declare function transformPackageJsonV3(source: string, outdatedPackages: V3OutdatedPackage[], servicesUsed: string[], options?: {
    /** Whether the project had @agentuity/runtime */
    removeRuntime?: boolean;
    /** Whether to remove @agentuity/react */
    removeReact?: boolean;
    /** Whether any source file was ported from @agentuity/schema to zod */
    addZod?: boolean;
    /** Dev scripts to add (from dev-setup transform) */
    devScripts?: Record<string, string>;
}): V3PackageJsonResult;
//# sourceMappingURL=package-json.d.ts.map