/** * Register the coi-serviceworker * * @returns {Promise} True if registration successful */ export function registerServiceWorker(): Promise; /** * Check if Cross-Origin-Isolation is enabled * * @returns {boolean} True if COI is enabled */ export function checkCrossOriginIsolation(): boolean; /** * Get current Cross-Origin-Isolation status details * * @returns {Object} Status object with details */ export function getCOIStatus(): any; /** * Wait for Cross-Origin-Isolation to be enabled * Will trigger page reload if needed * * @param {number} timeout - Timeout in milliseconds * @returns {Promise} True if COI is enabled */ export function waitForCOI(timeout?: number): Promise;