/** * [WHO]: ToolName, parseToolName(), normalizeToolName(), BUILTIN_NAMESPACE * [FROM]: Pure internal naming utility with no dependencies * [TO]: Consumed by tool-registry.ts and orchestrator.ts * [HERE]: core/tools/tool-name.ts - canonical internal keys for runtime tools */ /** Canonical namespace for unqualified Catui tool names. */ export declare const BUILTIN_NAMESPACE: "functions"; export interface ToolName { readonly namespace: string; readonly localName: string; readonly fullName: string; readonly original: string; } export type ToolNameParseResult = { ok: true; value: ToolName; } | { ok: false; error: string; }; export declare function parseToolName(name: string, defaultNamespace?: string): ToolNameParseResult; export declare function normalizeToolName(name: string, defaultNamespace?: string): string;