import type { PositionSchema, SizeSchema } from '../../../common'; import { ConfigEntity } from '../../../common'; import { Rectangle } from '@gedit/math'; import { PlaygroundDragEvent } from '../../utils/playground-drag'; export interface SelectorBoxConfigData extends PlaygroundDragEvent { disabled?: boolean; } /** * 选择框配置 */ export declare class SelectorBoxConfigEntity extends ConfigEntity { static type: string; get dragInfo(): PlaygroundDragEvent; setDragInfo(info: PlaygroundDragEvent): void; get disabled(): boolean; set disabled(disabled: boolean); get isStart(): boolean; get isMoving(): boolean; get position(): PositionSchema; get size(): SizeSchema; get collapsed(): boolean; collapse(): void; toRectangle(scale: number): Rectangle; } //# sourceMappingURL=selector-box-config-entity.d.ts.map