import type { CrowdyAgentBrowserToolHandlersV1 } from '../crowdy-agent/browser-dispatcher.js'; import type { PlayerHostAdapterV1 } from './types.js'; import { AgentControlLeaseManager, type AgentControlLeaseManagerOptionsV1 } from './lease-manager.js'; export interface PlayerHostAgentToolsV1 { readonly leaseManager: AgentControlLeaseManager; readonly handlers: CrowdyAgentBrowserToolHandlersV1; } /** * Build the exact generic game-tool router used by a game integration such as * Blocks with Friends. Game-specific extensions remain separate descriptors. */ export declare function createPlayerHostAgentTools(adapter: PlayerHostAdapterV1, options?: AgentControlLeaseManagerOptionsV1): PlayerHostAgentToolsV1; //# sourceMappingURL=tools.d.ts.map