import type { Emitter } from '@mantou/gem/lib/decorators'; import { GemElement } from '@mantou/gem/lib/element'; import './reflect'; type SelectionMode = 'new' | 'append' | 'delete'; type SelectionRect = { left: number; right: number; bottom: number; top: number; width: number; height: number; }; export type SelectionChange = { rect: SelectionRect; mode: SelectionMode; }; export declare class DuoyunSelectionBoxElement extends GemElement { #private; container?: HTMLElement; change: Emitter; render: () => import("@mantou/gem/lib/lit-html").TemplateResult; } export declare class DuoyunSelectionBoxMaskElement extends GemElement { } export {}; //# sourceMappingURL=selection-box.d.ts.map