export declare const MANUAL_SHOW_ME_BLUR_GRACE_MS = 350;
/** Whether an event target is (or is inside) a User Manual "Show me" control. */
export declare function isManualShowMeTarget(target: EventTarget | null): boolean;
/**
 * Decide whether a field blur was caused by interacting with a "Show me"
 * control, so the focused field should be kept.
 *
 * A mouse blur fires before the clicked button becomes `document.activeElement`,
 * so we also accept a recent pointer-down on a control. Keyboard activation
 * leaves the control as the active element, which the first check covers.
 */
export declare function isManualShowMeFocusTransfer(params: {
    activeElement: Element | null;
    lastPointerDownAt: number;
    now: number;
    graceMs?: number;
}): boolean;
