import { i as NodmixConfig } from "./types.nodmix-B9QJSty6.js";
import { f as RegisteredMemorySearchManager } from "./memory-state-3sKs-bSN.js";

//#region src/plugin-sdk/memory-host-search.d.ts
type ActiveMemorySearchPurpose = "default" | "status";
type ActiveMemorySearchManagerResult = {
  manager: RegisteredMemorySearchManager | null;
  error?: string;
};
declare function getActiveMemorySearchManager(params: {
  cfg: NodmixConfig;
  agentId: string;
  purpose?: ActiveMemorySearchPurpose;
}): Promise<ActiveMemorySearchManagerResult>;
declare function closeActiveMemorySearchManagers(cfg?: NodmixConfig): Promise<void>;
declare function closeActiveMemorySearchManager(params: {
  cfg: NodmixConfig;
  agentId: string;
}): Promise<void>;
//#endregion
export { ActiveMemorySearchManagerResult, closeActiveMemorySearchManager, closeActiveMemorySearchManagers, getActiveMemorySearchManager };