// Voice Call plugin module implements runtime state behavior. import { createPluginRuntimeStore, type PluginRuntime } from "openclaw/plugin-sdk/runtime-store"; // Process-local runtime store used by voice-call persistence helpers. /** Runtime subset needed by voice-call state persistence. */ export type VoiceCallStateRuntime = Pick; const { setRuntime: setVoiceCallStateRuntime, clearRuntime: clearVoiceCallStateRuntime, tryGetRuntime: getOptionalVoiceCallStateRuntime, } = createPluginRuntimeStore({ pluginId: "voice-call-state", errorMessage: "Voice Call state runtime not initialized", }); export { clearVoiceCallStateRuntime, getOptionalVoiceCallStateRuntime, setVoiceCallStateRuntime };