import type { ScreenState, ScreenStatePressable } from "../core/screenState.js"; export interface CoordinateMissTarget { label: string | null; component?: string | null; testID: string | null; center: { x: number; y: number; }; distance: number; direction: string; blockedByOverlay?: boolean; } export interface CoordinateMissDiagnosis { hit: string; nearest?: CoordinateMissTarget; blockedByOverlay: boolean; suggestion: string; } export declare function collectPressables(state: ScreenState): ScreenStatePressable[]; export declare function explainCoordinateMiss(point: { x: number; y: number; }, state: ScreenState, toReportSpace?: (v: number) => number): CoordinateMissDiagnosis | null; //# sourceMappingURL=coordinateMiss.d.ts.map