export declare enum Orientation { portrait = "portrait", landscape = "landscape", portraitUpsideDown = "portrait-upside-down", landscapeLeft = "landscape-left", landscapeRight = "landscape-right" } export type OrientationType = Orientation; declare class WebOrientationDirector { /** * Check if orientation is lockable (always false on web for programmatic control) */ isLockableOrientation(orientation: Orientation): boolean; /** * Lock to specific orientation (uses Screen Orientation API if available) */ lockTo(orientation: Orientation): void; /** * Unlock orientation (uses Screen Orientation API if available) */ unlock(): void; /** * Get current orientation */ getCurrentOrientation(): Orientation; /** * Add orientation change listener */ addOrientationListener(callback: (orientation: Orientation) => void): () => void; } export declare const RNOrientationDirector: WebOrientationDirector; export default RNOrientationDirector; //# sourceMappingURL=NativeOrientation.web.d.ts.map