import type * as HydraDB from "../index.js"; export interface SourcesMemoryDeleteResponse { /** Total number of items successfully deleted. */ deletedCount?: number; /** Human-readable result message. */ message?: string; /** Per-item results. */ results?: HydraDB.SourcesSourceDeleteResultItem[]; /** * Deprecated for API clients: whether the REQUEST succeeded is the HTTP * status code, or equivalently the envelope's top-level `success`. Whether * anything was actually removed is deleted_count (0 means the ids matched * nothing) and per-id results[].deleted / results[].error. This flag is * true even for a delete that removed nothing, so it cannot answer either * question on its own. Still emitted unchanged for existing clients * (PRO-1208). */ success?: boolean; /** Number of memory items deleted. */ userMemoryDeleted?: number; }