/** * Combina un handler de click con uno de doble click resolviendo la ambigüedad: * si llega un segundo click dentro de la ventana, se cancela el simple y dispara * el doble. * * El costo de desambiguar es retrasar el click simple, así que **solo se paga * cuando hace falta**: sin `onDoubleClick` devuelve el `onClick` tal cual, sin * timers ni latencia. Devuelve `undefined` si no hay ningún handler, para que * las vistas puedan seguir usando su presencia como "esta superficie es * interactiva". */ export declare function useDisambiguatedClick(onClick: ((...args: A) => void) | undefined, onDoubleClick: ((...args: A) => void) | undefined): ((...args: A) => void) | undefined;