import type { AgentTool } from '@earendil-works/pi-agent-core'; import { type Api, type Model } from '@earendil-works/pi-ai/compat'; import type { SessionStore } from '../../session/store.js'; export interface SessionSearchToolDeps { getSessionStore: () => SessionStore; getPrimaryModel: () => Model; getCurrentSessionKey?: () => string | undefined; } export declare function createSessionSearchTool(deps: SessionSearchToolDeps): AgentTool;