import type { MemoryPort } from '@wrongstack/core/types'; import type { MemoryAnchorLike } from './memory-slash-render.js'; export declare const MEMORY_WRITE_SUBS: Set; export declare const MEMORY_KIND_VALUES: string[]; export declare const MEMORY_SCOPE_VALUES: string[]; export declare const MEMORY_STATUS_VALUES: readonly ['active', 'stale', 'superseded', 'contradicted', 'archived', 'deleted']; export interface UpdateSageInput { text?: string | undefined; kind?: string | undefined; tags?: string[] | undefined; anchors?: MemoryAnchorLike[] | undefined; importance?: number | undefined; confidence?: number | undefined; freshness?: number | undefined; status?: string | undefined; supersedes?: string[] | undefined; contradicts?: string[] | undefined; } export interface ParsedMemoryFlags { text: string; kind?: string; scope?: string; status?: string; tags?: string[]; anchors?: MemoryAnchorLike[]; importance?: number | undefined; confidence?: number | undefined; freshness?: number | undefined; supersedes?: string[]; contradicts?: string[]; errors: string[]; } export declare function parseMemoryFlags(tokens: string[]): ParsedMemoryFlags; export declare function memErr(err: unknown): string; export declare function handleMemoryWrite(store: MemoryPort, sub: string, rest: string[]): Promise<{ message: string; }>; //# sourceMappingURL=memory-slash-write.d.ts.map