///
import { Component, UnknownComponent } from "./component";
import { EventMap } from "./event_map";
export interface ReadonlyComponentMap extends ReadonlyMap {
get(component: Component): Data | undefined;
}
export interface ComponentMap extends EventMap {
get(component: Component): Data | undefined;
set(component: Component, data: Data): this;
has(component: Component): boolean;
delete(component: Component): boolean;
}