import { TypedEvent } from "@node-projects/base-custom-webcomponent"; import { BindableObjectsTarget } from "../../services/bindableObjectsService/BindableObjectsTarget.js"; import { InstanceServiceContainer } from "../../services/InstanceServiceContainer.js"; import { ServiceContainer } from "../../services/ServiceContainer.js"; import { IBindableObject } from "../../services/bindableObjectsService/IBindableObject.js"; export interface IBindableObjectsBrowser extends HTMLElement { initialize(serviceContainer: ServiceContainer, instanceServiceContainer: InstanceServiceContainer, bindableObjectsTarget: BindableObjectsTarget): Promise; selectedObject: IBindableObject; objectDoubleclicked: TypedEvent; }