import MoveableManager from "./MoveableManager"; import { GroupableProps, MoveableManagerProps } from "./types"; import ChildrenDiffer from "@egjs/children-differ"; declare class MoveableGroup extends MoveableManager { static defaultProps: { transformOrigin: string[]; groupable: boolean; dragArea: boolean; keepRatio: boolean; targets: never[]; target: SVGElement | HTMLElement | null; container: SVGElement | HTMLElement | null; parentMoveable: any; parentPosition: { left: number; top: number; } | null; origin: boolean; edge: boolean; pinchThreshold: number; ables: import("./types").Able<{}>[]; className: string; }; differ: ChildrenDiffer; moveables: MoveableManager[]; rotation: number; updateEvent(prevProps: MoveableManagerProps): void; checkUpdate(): void; updateRect(type?: "Start" | "" | "End", isTarget?: boolean, isSetState?: boolean): void; triggerEvent(name: string, e: any): any; protected updateAbles(): void; } export default MoveableGroup;