import { Tool } from '../types.js';
export interface IManageDependenciesTool extends Tool {
    execute(args: unknown): Promise<{
        content: Array<{
            type: string;
            text: string;
        }>;
    }>;
}
export declare class ManageDependenciesTool implements IManageDependenciesTool {
    getToolDefinition(): {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                projectPath: {
                    type: string;
                };
                action: {
                    type: string;
                    enum: string[];
                };
                packageURL: {
                    type: string;
                };
                packageName: {
                    type: string;
                };
                version: {
                    type: string;
                };
            };
            required: string[];
        };
    };
    execute(args: unknown): Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
}
//# sourceMappingURL=ManageDependenciesTool.d.ts.map