import { fabric } from 'fabric'; import { Region } from '../../types'; interface UseRegionSelectionParams { canvas: fabric.Canvas | undefined; onRegionSelect?: (region: Region | null) => void; createDeleteControl: () => fabric.Control; createOCRControl: () => fabric.Control; textLayersMapRef: React.MutableRefObject>; rectMapRef: React.MutableRefObject>; } /** * Hook for managing region selection state * @param params - Region selection configuration parameters */ export declare const useRegionSelection: ({ canvas, onRegionSelect, createDeleteControl, createOCRControl, textLayersMapRef, rectMapRef, }: UseRegionSelectionParams) => void; export {};