import type { AgentTool } from "@mariozechner/pi-agent-core"; import type { SandboxContext } from "../sandbox.js"; import type { MemoryLayerDef } from "../plugin-types.js"; export interface BuiltinToolsConfig { dir: string; timeout?: number; sandbox?: SandboxContext; gitagentDir?: string; pluginMemoryLayers?: MemoryLayerDef[]; } /** * Create the built-in tools (cli, read, write, memory, task_tracker, skill_learner). * If a SandboxContext is provided, returns sandbox-backed tools; * otherwise returns the standard local tools. */ export declare function createBuiltinTools(config: BuiltinToolsConfig): AgentTool[];