import { SnapEngine, SnapResult, GuideLine } from '@sketch-ruler/core'; export type { SnapResult, SnapRule, SnapTarget } from '@sketch-ruler/core'; export interface SnapOptions { threshold?: number; strength?: number; } export declare function useSnapDetection(scale: number, offset: { x: number; y: number; }, guideLines: GuideLine[], options?: SnapOptions): { detect: (screenPos: number, direction: "h" | "v") => SnapResult | null; engine: SnapEngine; }; //# sourceMappingURL=useSnapDetection.d.ts.map