import Indexer from "../asset/indexer/index.js"; export default class ComponentBase> { protected properties: Partial; constructor(defaultProperties?: Partial); /** * Returns a representation of this entity as JSON. * This does not need to build any of its child objects. * @param indexer - A utility to obtain indices for top level entities * @ignore */ build(indexer: Indexer): object; }