import { type DataModel } from "../dataModel/types.js"; import { type ModelData } from "../plan/types.js"; export interface Store { _store: Record>; add(model: string, value: ModelData): void; toSQL(): Array; } export declare abstract class StoreBase implements Store { _store: Record>; readonly dataModel: DataModel; constructor(dataModel: DataModel); add(model: string, value: ModelData): void; abstract toSQL(): Array; }