import { PlaitBoard, Point, RectangleClient } from '@plait/core'; import { MindElement } from '../../interfaces/element'; import { ImageData } from '../../interfaces/element-data'; import { PlaitMindBoard } from '../../plugins/with-mind.board'; export declare function getImageForeignRectangle(board: PlaitMindBoard, element: MindElement): RectangleClient; export declare const isHitImage: (board: PlaitBoard, element: MindElement, point: Point) => boolean; export declare const getHitImageResizeHandleDirection: (board: PlaitBoard, element: MindElement, point: Point) => { rectangle: { x: number; y: number; width: number; height: number; }; handle: import("@plait/common").ResizeHandle; cursorClass: import("@plait/core").ResizeCursorClass; } | undefined;