/** Lands a press after any inline commit the gesture started ({@link pendingCommits}). Synchronous when * nothing is in flight; busy while waiting, so it reads as working and cannot double-fire. */ export declare function useGatedPress(onPress?: (event: E) => void): { handlePress: (event: E) => void; waiting: boolean; };