import type { Clark } from "../../state-machine/clark-fsm.js";
import type { ClarkStateHandlerParams } from "../../state-machine/clark-fsm.js";
interface VersionChangeInfo {
    name: string;
    oldVersion: string;
    newVersion: string;
    isDev: boolean;
}
export declare const buildInstallPackagesToolFactory: import("../tools2/types.js").ToolFactory<{
    clark: Clark;
    services: ClarkStateHandlerParams;
}, import("../tools2/types.js").Tool<{
    packages?: {
        name: string;
        dev?: boolean | undefined;
        version?: string | undefined;
    }[] | undefined;
}, {
    output: string;
    message: string;
    versionChanges: VersionChangeInfo[];
} | {
    output: string;
    message: string;
    versionChanges?: undefined;
}>>;
export {};
//# sourceMappingURL=build-install-packages.d.ts.map