import type { IAdminForth } from "adminforth"; import type { ApiBasedTool } from "./apiBasedTools.js"; export declare class AgentToolProvider { private readonly getAdminforth; private readonly getInternalAgentResourceIds; constructor(getAdminforth: () => IAdminForth, getInternalAgentResourceIds: () => string[]); getApiBasedTools(): Record; getTools(apiBasedTools: Record): Promise; }