import { type ToolDef } from './registry.js'; /** Reject anything that isn't a plain relative path under /agents/v1: no scheme * (host escape), no `..` traversal out of the base, no protocol-relative `//`. */ declare function safeRelPath(raw: string): string; export declare const getApiReference: ToolDef<{ filter?: string | undefined; }, { title: string; version: string | undefined; total: number; endpoints: { path: string; methods: string[]; summary?: string; }[]; connector: Record; hint: string; }>; export declare const apiRequest: ToolDef<{ method: "GET" | "POST" | "PATCH" | "PUT" | "DELETE"; path: string; query?: Record | undefined; body?: Record | undefined; workspace?: string | undefined; }, { ok: boolean; method: "GET" | "POST" | "PATCH" | "PUT" | "DELETE"; path: string; data: unknown; }>; export declare const apiTools: ToolDef[]; export declare const __test: { safeRelPath: typeof safeRelPath; }; export {};