import { EventContainer, EventHandlers } from "@commonmodule/ts"; import Dom from "../dom/Dom.js"; export default abstract class View
{ private eventListeners; protected container: CT; changeData(data: DT): void; protected addViewManagedEvent, E extends EventHandlers, K extends keyof E>(target: T, eventName: K, listener: (E & { visible: () => void; remove: () => void; })[K]): this; private removeAllEvents; close(): void; } //# sourceMappingURL=View.d.ts.map