import { i as OpenClawConfig } from "./types.openclaw-muVsF6TA.js";
import { f as RegisteredMemorySearchManager } from "./memory-state-BE1P_C0I.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: OpenClawConfig;
  agentId: string;
  purpose?: ActiveMemorySearchPurpose;
}): Promise<ActiveMemorySearchManagerResult>;
declare function closeActiveMemorySearchManagers(cfg?: OpenClawConfig): Promise<void>;
declare function closeActiveMemorySearchManager(params: {
  cfg: OpenClawConfig;
  agentId: string;
}): Promise<void>;
//#endregion
export { ActiveMemorySearchManagerResult, closeActiveMemorySearchManager, closeActiveMemorySearchManagers, getActiveMemorySearchManager };