/** * contacts/application — createContactTools canonical implementation. * * Creates contact management tools for the chat agent. Enables importing, * listing, adding, removing, and searching the user's personal network. * * Feature gating: import_contacts and add_contact are gated behind the * CONTACTS_ENABLED flag (deps.contactsEnabled). List, remove, and search * tools are always registered so existing contacts stay manageable. * * IND-549: moved from contact/contact.tools.ts into the canonical * contacts/application layer. */ import type { DefineTool } from '../../shared/agent/tool.helpers.js'; import type { ContactToolDeps } from '../ports/index.js'; /** * Creates contact management tools for the chat agent. * Enables importing, listing, and managing the user's network. */ export declare function createContactTools(defineTool: DefineTool, deps: ContactToolDeps): any[];