import * as _kb_labs_shared_command_kit from '@kb-labs/shared-command-kit';
import { FixDepsFlags } from './flags.js';

type FixDepsInput = FixDepsFlags & {
    argv?: string[];
};
interface FixResult {
    packagesScanned: number;
    removedDeps: Array<{
        package: string;
        dep: string;
    }>;
    addedDeps: Array<{
        package: string;
        dep: string;
        version: string;
    }>;
    alignedDeps: Array<{
        dep: string;
        from: string;
        to: string;
        packages: string[];
    }>;
    dryRun: boolean;
}
declare const _default: _kb_labs_shared_command_kit.CommandHandlerV3<unknown, FixDepsInput, FixResult>;

export { _default as default };
