/**
 * Service Worker Compatibility Diagnostic
 *
 * Detects active service workers that may interfere with SDK
 * script loading or caching behavior on PWA sites.
 */
export interface ServiceWorkerDiagnostics {
    /** Whether the browser supports service workers */
    supported: boolean;
    /** Whether a service worker controller is active */
    controllerActive: boolean;
    /** Warning message if service worker detected */
    warning?: string;
    /** Registration scope if found */
    scope?: string;
    /** Error message if detection failed */
    error?: string;
}
/**
 * Check for active service workers and return diagnostics.
 * This is async because getRegistration() returns a promise.
 */
export declare function checkServiceWorker(): Promise<ServiceWorkerDiagnostics>;
