import { IDesignItem } from "../../item/IDesignItem.js"; import { IEvent } from "./IEvent.js"; import { IEventsService } from "./IEventsService.js"; export declare class EventsService implements IEventsService { constructor(); static _windowEvents: { name: string; propertyName: string; eventObjectName: string; }[]; static _allElements: IEvent[]; static _focusableEvents: { name: string; propertyName: string; eventObjectName: string; }[]; static _simpleForm: { name: string; propertyName: string; eventObjectName: string; }[]; static _form: { name: string; propertyName: string; eventObjectName: string; }[]; static _simpleMouseEvents: IEvent[]; static _mouseEvents: { name: string; propertyName: string; eventObjectName: string; }[]; static _pointerEvents: IEvent[]; static _touchEvents: IEvent[]; static _dragEvents: { name: string; propertyName: string; eventObjectName: string; }[]; static _clipboard: { name: string; propertyName: string; eventObjectName: string; }[]; static _details: { name: string; propertyName: string; eventObjectName: string; }[]; static _allEvents: (IEvent | { name: string; propertyName: string; eventObjectName: string; })[]; isHandledElementFromEventsService(designItem: IDesignItem): boolean; getPossibleEvents(designItem: IDesignItem): IEvent[]; getEvent(designItem: IDesignItem, name: string): IEvent; }