export declare const visibilityScript = "\nfunction agentInfraVisibilityScript() {\n if (window.__agent_infra_browser.visibility) {\n return;\n }\n window.__agent_infra_browser.visibility = true;\n\n if (window.top !== window) {\n return;\n }\n\n console.log('[agent-infra] visibility script injected');\n\n const handleVisibilityChange = () => {\n const isVisible = document.visibilityState === 'visible';\n if (typeof window.__agent_infra_visibility_change === 'function') {\n window.__agent_infra_visibility_change(isVisible);\n }\n }\n\n if (document.readyState === 'loading') {\n document.addEventListener('DOMContentLoaded', handleVisibilityChange);\n } else {\n handleVisibilityChange();\n }\n\n window.addEventListener('visibilitychange', handleVisibilityChange, { capture: true });\n}\nagentInfraVisibilityScript();\n"; //# sourceMappingURL=visibility.d.ts.map