import type { ToolkitOptions, ToolkitResult } from "./lib/types.js"; export interface RetrofitExtensionOptions extends ToolkitOptions { /** AbortSignal for cancellation */ signal?: AbortSignal; /** Progress callback for streaming status updates */ onUpdate?: (msg: string) => void; } /** * Retrofit an existing Pi extension to match current template standards. * * Uses safe update logic: if the target already has a toolkit manifest, * only applies patches that haven't been user-modified. */ export declare function retrofitExtension(options: RetrofitExtensionOptions): Promise;