/** * QuadStore - In-memory quad store for observations * * Stores observations as Subject-Predicate-Object-namedGraph quads with timestamps. * This is the unified data model for all shared state in Haibun. */ import { IQuadStore, TQuad, TQuadPattern } from './quad-types.js'; export declare class QuadStore implements IQuadStore { private quads; add(quad: Omit): void; query(pattern: TQuadPattern): TQuad[]; select(subject: string, predicate: string): unknown | undefined; clear(namedGraph?: string): void; remove(pattern: TQuadPattern): void; all(): TQuad[]; } //# sourceMappingURL=quad-store.d.ts.map