import { ValuesType } from '../internal-types'; export declare const InternalEventType: { readonly focus: "@dineug/erd-editor/internal-focus"; readonly forceFocus: "@dineug/erd-editor/internal-force-focus"; readonly forwardMoveStart: "@dineug/erd-editor/internal-forward-move-start"; }; export type InternalEventType = ValuesType; export type InternalEventMap = { [InternalEventType.focus]: void; [InternalEventType.forceFocus]: void; [InternalEventType.forwardMoveStart]: { originEvent: MouseEvent | TouchEvent; }; }; type EventOptions = { bubbles?: boolean; composed?: boolean; }; export declare const focusEvent: { (payload: void, options?: EventOptions): CustomEvent; toString(): string; type: string; }; export declare const forceFocusEvent: { (payload: void, options?: EventOptions): CustomEvent; toString(): string; type: string; }; export declare const forwardMoveStartEvent: { (payload: { originEvent: MouseEvent | TouchEvent; }, options?: EventOptions): CustomEvent<{ originEvent: MouseEvent | TouchEvent; }>; toString(): string; type: string; }; export {};