export interface Point { x: number; y: number; } /** TL, TR, BR, BL */ export type Quad = [Point, Point, Point, Point]; export declare function fullImageQuad(width: number, height: number): Quad; interface UseEdgeDetectionResult { corners: Quad | null; } /** * Runs Canny edge detection on the image to suggest document corners. * Falls back to full-image corners if no quadrilateral is found. */ export declare function useEdgeDetection(cv: any, canvas: HTMLCanvasElement | null, enabled: boolean): UseEdgeDetectionResult; export {};