import type * as Supermemory from "../../index.js"; /** * @example * { * content: "Supermemory turns unstructured content into evolving memory." * } */ export interface AddRequest { /** The content to process. This may be plaintext or a URL to supported rich content. */ content: string; /** An optional caller-defined document ID */ id?: string; /** Context used to guide memory extraction within this namespace. Max 1500 characters. */ supportingContext?: string; /** Arbitrary metadata attached to the document and derived data */ metadata?: Record; /** Metadata values that isolate related context within the namespace */ group?: Record; /** When the source content is from, in ISO 8601 format */ date?: string; /** Processing pipeline. "memory" builds durable learned context; "superrag" optimizes the document for retrieval without generating memories. */ taskType?: Supermemory.AddRequestTaskType; /** Processing mode. "dynamic" (default) groups related documents so memories form from coherent context. "instant" processes each document independently right away and bills one extra operation per document. */ dreaming?: Supermemory.AddRequestDreaming; } //# sourceMappingURL=AddRequest.d.ts.map