import type { ToolCatalog } from "../../runtime/ports/index.js";
import type { AgentLogger } from "../../agent/types.js";
import { type TeamToolServiceHost } from "./team-tool-service.js";
import type { TeamRegistry } from "./team-registry.js";
export interface TeamToolRegistrationDeps {
    host: TeamToolServiceHost;
    log: AgentLogger;
    toolCatalog: ToolCatalog;
    teamRegistry: TeamRegistry;
}
export declare function registerTeamTool({ host, log, toolCatalog, teamRegistry }: TeamToolRegistrationDeps): void;
