/**
 * Built-in skill tools, following the createMemoryRetrievalTools /
 * createFileTools / createTaskTools factory pattern.
 *
 * The manager is resolved lazily via a resolver callback so tools can be
 * registered at construction time while the store initializes on first
 * use (mirrors how retrieve_context resolves conversationMemory lazily).
 *
 * Tool descriptions are ported from curator's production skills tools —
 * the "always check skills first / no_match is expected, not an error /
 * pick the best of 2-5 or ask" prompt engineering is proven in prod.
 */
import type { SkillsManagerLike, SkillToolsOptions, Tool } from "../types/index.js";
/**
 * Create the built-in skill tools bound to a lazily-resolved manager.
 * Returns Vercel AI SDK tool() objects (description + Zod inputSchema +
 * execute) keyed by tool name.
 */
export declare function createSkillTools(resolveManager: () => SkillsManagerLike | null, options?: SkillToolsOptions): Record<string, Tool>;
