import { _s as listActiveMemoryPublicArtifacts, cs as MemoryPluginPublicArtifact, gs as getMemoryCapabilityRegistration, hs as clearMemoryPluginState, ms as buildMemoryPromptSection, ss as MemoryPluginCapability, us as MemoryPromptSectionBuilder, vs as registerMemoryCapability, ys as registerMemoryCorpusSupplement } from "../agent-harness-runtime-CZIVRpx-.js";
import { r as OpenClawConfig } from "../types.openclaw-BdCLfP4c.js";
import "../config-OY7NIjWm.js";
import { r as resolveSessionTranscriptsDirForAgent } from "../paths-ksWeUTdn.js";
import { s as resolveDefaultAgentId } from "../agent-scope-config-C1Nx0bsu.js";
import { t as resolveSessionAgentIdCompatibility } from "../agent-scope-runtime-CavIeqs-.js";
//#region src/plugin-sdk/memory-host-core.d.ts
/** Lists public memory artifacts across all configured memory workspaces. */
export declare function listMemoryHostPublicArtifacts(params: {
  cfg: OpenClawConfig;
}): Promise<MemoryPluginPublicArtifact[]>;
//#endregion
export { type MemoryPluginCapability, type MemoryPluginPublicArtifact, type MemoryPromptSectionBuilder, buildMemoryPromptSection as buildActiveMemoryPromptSection, clearMemoryPluginState, getMemoryCapabilityRegistration, listActiveMemoryPublicArtifacts, registerMemoryCapability, registerMemoryCorpusSupplement, resolveDefaultAgentId, resolveSessionAgentIdCompatibility as resolveSessionAgentId, resolveSessionTranscriptsDirForAgent };