import type { RegisteredPeer } from "../peers/peer-types.js";
export declare const HOST_PEER_ID = "host";
export declare const HOST_PEER_TOOL_NAMES: readonly ["bash", "edit", "find", "grep", "ls", "read", "write"];
export interface HostPeerRecord extends Omit<RegisteredPeer, "socketId" | "transport" | "tools"> {
    socketId?: never;
    transport: "host";
    tools: string[];
}
export type ToolExecutorPeer = RegisteredPeer | HostPeerRecord;
export declare function createHostPeerRecord(agentId: string, cwd: string): HostPeerRecord;
//# sourceMappingURL=host-peer.d.ts.map