import type { ScreenState } from "../core/screenState.js"; export type OverlayVerdict = { kind: "blocked"; element: string; overlay: string; } | { kind: "shadowed"; hit: string; covered: string; overlay: string; }; export interface OverlayGuardQuery { text?: string; testID?: string; component?: string; x?: number; y?: number; } export declare function decideOverlayBlock(ss: ScreenState, query: OverlayGuardQuery): OverlayVerdict | null; export declare function checkOverlayBlocking(args: { query: OverlayGuardQuery; platform: "ios" | "android"; udid?: string; deviceId?: string; deviceName?: string; }): Promise; //# sourceMappingURL=overlayGuard.d.ts.map