import { Model } from "./model";
import { Project } from "./project";
import { Constraint } from "./bson/constraint";
import { KnownRecord } from "./record";

export interface Query<T extends {} = KnownRecord> {
  filter: Constraint<T>;
  project: Project<T>;
}
