import type { Orientation } from "expo-screen-orientation";
import React from "react";
export interface RotationContextValue {
    currentOrientation: Orientation;
    isLocked: boolean;
    isActive: boolean;
    rotateToLandscape: () => Promise<void>;
    rotateToPortrait: () => Promise<void>;
    toggleRotation: () => Promise<void>;
    canRotate: boolean;
}
export interface RotationProviderProps {
    children: React.ReactNode;
    enabled?: boolean;
}
export declare const RotationProvider: React.FC<RotationProviderProps>;
export declare const useRotation: () => RotationContextValue;
//# sourceMappingURL=rotation-lock.d.ts.map