import { ReactNode } from 'react' export interface ContextProps { afterInteraction: (callback: () => T) => T | undefined hasInteracted: boolean } export interface ProviderProps { timeout?: number children: ReactNode }