type ProviderWidgetRoot = Element | Document; interface Window { update?: (payload: unknown) => void; play?: () => void; stop?: () => void; twttr?: { widgets?: { load?: (root?: ProviderWidgetRoot) => void; }; }; instgrm?: { Embeds?: { process?: () => void; }; }; bluesky?: { scan?: (root?: ProviderWidgetRoot) => void; }; }