/** * Casting APK extraction and installation utilities. * * The casting service APK ships inside Meta Quest Developer Hub (MQDH). * * Supported MQDH sources: * - macOS: /Applications/Meta Quest Developer Hub.app (or any .app bundle) * - macOS: .dmg file (mounted, APKs extracted from the .app inside) * - Windows: .exe.zip or .exe (NSIS installer, extracted via 7z) * - Any platform: pre-extracted directory containing the APK files */ /** * Try to find MQDH on this machine without user input. * Returns the path if found, null otherwise. */ export declare function findInstalledMqdh(): string | null; /** * Extract the casting APK from a MQDH source. * * Accepts: * - macOS .app bundle (e.g. /Applications/Meta Quest Developer Hub.app) * - macOS .dmg disk image * - Windows .exe.zip or .exe (requires 7z) * - Any directory containing the APK file */ export declare function extractCastingApk(source: string): Promise; /** Check whether the casting APK has been extracted locally */ export declare function hasCastingApk(): boolean; /** Check if casting service is installed on the connected Quest device */ export declare function isCastingInstalled(device: string): Promise; /** * Install the casting APK onto the Quest device. * * Uses the release APK which matches the system app's signing certificate. * This installs as UPDATED_SYSTEM_APP, preserving privileged permissions. */ export declare function installCastingApk(device: string): Promise; /** Ensure casting service is installed, installing if needed. */ export declare function ensureCastingInstalled(device: string): Promise; //# sourceMappingURL=casting-apk.d.ts.map