import { type ToolDefinition } from "@sheason/pi-coding-agent";
import type { PeerMcpIndexSnapshot } from "../config-aggregation/agent-config-services.js";
import type { ConfigLayerRegistry } from "../config-aggregation/config-layer-registry.js";
export declare const DISCOVER_PEER_RESOURCES_TOOL_NAME = "discover_peer_resources";
export interface DiscoverPeerResourcesHost {
    getConfigLayers(): ConfigLayerRegistry;
    getPeerMcpSnapshots(): PeerMcpIndexSnapshot[];
    getAgentId(): string;
}
export declare function createDiscoverPeerResourcesToolDefinition(getHost: () => DiscoverPeerResourcesHost): ToolDefinition;
//# sourceMappingURL=discover-peer-resources.d.ts.map