import type { AgentTool } from '@earendil-works/pi-agent-core';
import type { Config } from '../../config/schema.js';
import type { SessionStore } from '../../session/store.js';
export { invalidateSessionSearchIndexCache } from '../../session/search-index-cache.js';
export interface SessionSearchToolDeps {
    getSessionStore: () => SessionStore;
    getConfig?: () => Config | undefined;
    getCurrentSessionKey?: () => string | undefined;
}
export declare function createSessionSearchTool(deps: SessionSearchToolDeps): AgentTool;
