import { Layer } from './layer'; import { EditorStateConfigEntity, PathPointSelectionEntity, PlaygroundConfigEntity, SelectorBoxConfigEntity } from './config'; import { PlaygroundDrag } from '../utils/playground-drag'; /** * 选择框的实现 */ export declare class SelectorBoxLayer extends Layer { protected playgroundConfigEntity: PlaygroundConfigEntity; protected selectorBoxConfigEntity: SelectorBoxConfigEntity; protected editorStateConfig: EditorStateConfigEntity; protected pathPointSelection: PathPointSelectionEntity; readonly node: HTMLDivElement; /** * 选择框 */ protected selectorBox: import("@gedit/utils").CacheManager; /** * 拖动选择框 */ protected selectboxDragger: PlaygroundDrag; onReady(): void; isEnabled(): boolean; /** * Destroy */ dispose(): void; protected updateSelectorBox(selector: SelectorBoxConfigEntity): void; draw(): void; } //# sourceMappingURL=selector-box-layer.d.ts.map