import Graph from '../Graph'; import Tuple from '../Tuple'; import ParsedQuery from '../ParsedQuery'; declare type RecomputeFunc = (rels: Tuple[]) => T; export default class SavedQueryCache { graph: Graph; recompute: RecomputeFunc; stale: boolean; result: any; getCommand: ParsedQuery; constructor(graph: Graph, tags: string, recompute: RecomputeFunc); _update(): void; get(): any; onTupleUpdated(rel: Tuple): void; onTupleDeleted(rel: Tuple): void; } export {};