import type { BaseElement, Rect } from '../types'; interface ElementForOverlay { rect: Rect; indexId?: number; } export declare const compositeElementInfoImg: (options: { inputImgBase64: string; elementsPositionInfo: Array; size?: { width: number; height: number; }; annotationPadding?: number; borderThickness?: number; centerPoint?: boolean; prompt?: string; }) => Promise; export declare const compositePointMarkerImg: (options: { inputImgBase64: string; point: { x: number; y: number; }; size?: { width: number; height: number; }; radius?: number; indexId?: number; }) => Promise; export declare const processImageElementInfo: (options: { inputImgBase64: string; elementsPositionInfo: Array; elementsPositionInfoWithoutText: Array; }) => Promise<{ compositeElementInfoImgBase64: string; compositeElementInfoImgWithoutTextBase64: string; }>; export declare function annotateRects(imgBase64: string, rects: Rect[], prompt?: string): Promise; export {}; //# sourceMappingURL=box-select.d.ts.map