/** * @file NativeVideoToolkit.web.ts * @description This file provides a web implementation of the NativeVideoToolkit module. * For web, we use CSS-based fullscreen instead of browser fullscreen API to maintain * React Native Web compatibility and avoid black screen issues. */ export interface Spec { /** * Enters fullscreen mode. * @returns A promise that resolves to a boolean indicating whether the operation was successful. */ enterFullscreen(): Promise; /** * Exits fullscreen mode. * @returns A promise that resolves to a boolean indicating whether the operation was successful. */ exitFullscreen(): Promise; /** * Checks if the application is currently in fullscreen mode. * @returns A promise that resolves to a boolean indicating whether the application is in fullscreen mode. */ isFullscreen(): Promise; } export declare const NativeVideoToolkit: Spec; export default NativeVideoToolkit; //# sourceMappingURL=NativeVideoToolkit.web.d.ts.map