import type { ToolDefinition } from "./contracts.js";
import { GitService } from "../services/git.js";
import type { RepositoryService } from "../services/repositories.js";
import type { ProjectService } from "../services/projects.js";
import type { WsControlPlane } from "../ws.js";
export declare function createProjectCreateTool(deps: {
    projectService: ProjectService;
    repoService: RepositoryService;
    gitService?: GitService;
    ws?: WsControlPlane;
}): ToolDefinition;
export declare function createProjectAssignRepositoryTool(deps: {
    projectService: ProjectService;
    repoService: RepositoryService;
    gitService?: GitService;
    ws?: WsControlPlane;
}): ToolDefinition;
//# sourceMappingURL=project-tools.d.ts.map