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