import Logger from '../logger/Logger'; /** * Checks browser compatibility for background segmentation processing * This runs before attempting to load any CDN assets */ export default class BackgroundSegmentationCompatibilityChecker { static checkCompatibility(logger: Logger): BackgroundSegmentationCompatibilityResult; private static hasWebGL2Support; private static hasWebWorkerSupport; private static hasWebAssemblySupport; private static hasOffscreenCanvasSupport; } export interface BackgroundSegmentationCompatibilityResult { isCompatible: boolean; missingFeatures: string[]; }