import type { AgentToolSpec } from "./agent-loop.js"; export declare const TOOL_ETHOS_LIST_SECTIONS = "ethos_list_sections"; export declare const TOOL_ETHOS_READ_SECTION = "ethos_read_section"; export declare const TOOL_DATA_QUERY = "data_query"; export declare const TOOL_ETHOS_ADD_SECTION = "ethos_add_section"; export declare const TOOL_ETHOS_UPDATE_SECTION = "ethos_update_section"; export declare const TOOL_ETHOS_DELETE_SECTION = "ethos_delete_section"; /** @deprecated Use `@aithos/agent-tools` (`AGENT_TOOL_CATALOG`). */ export declare const AITHOS_AGENT_READ_TOOLS: readonly AgentToolSpec[]; /** @deprecated Use `@aithos/agent-tools` (`AGENT_TOOL_CATALOG`). */ export declare const AITHOS_AGENT_WRITE_TOOLS: readonly AgentToolSpec[]; /** @deprecated Use `@aithos/agent-tools` (`AGENT_TOOL_CATALOG`). */ export declare const AITHOS_AGENT_TOOLS: readonly AgentToolSpec[]; /** @deprecated Use `isWriteTool` from `@aithos/agent-tools` (full catalogue). */ export declare function isWriteTool(name: string): boolean; /** * @deprecated Tool exposure is now decided by the MCP host * (`sdk.agent.run({ tools, readOnly })` → `createServer({ exposeTools })` * ∩ mandate scopes via `toolsForScopes`). This helper only filters the six * legacy specs above. */ export declare function selectAgentTools(opts?: { readonly tools?: readonly string[]; readonly readOnly?: boolean; }): readonly AgentToolSpec[]; export { AGENT_TOOL_CATALOG, getToolSpec } from "@aithos/agent-tools"; //# sourceMappingURL=agent-tools.d.ts.map