import { Object } from "./object"; import { Link } from "./link"; import { QuadPredicate } from "@opennetwork/rdf-data-model"; export declare class Collection extends Object { get items(): (Link | Object)[]; get oneOf(): (Link | Object)[]; get anyOf(): (Link | Object)[]; get tag(): (Link | Object)[]; get closed(): Object | Link | Date | boolean; get origin(): Object | Link | undefined; get object(): Object | undefined; get preview(): Object | Link | undefined; get result(): Object | Link | undefined; get replies(): Collection | undefined; get target(): Object | Link | undefined; get to(): Object | Link | undefined; protected iterate(predicate: QuadPredicate): Iterable; }