import { requireNativeModule } from 'expo-modules-core'; export interface VolumeShutterModule { /** * Claims the volume keys while true; while false every key is handed back to * the window, so they stay volume keys everywhere but the camera screen. */ setEnabled(enabled: boolean): void; /** Fired once per press (a held key does not auto-repeat). */ addListener(event: 'onShutter', listener: () => void): { remove(): void }; } export default requireNativeModule('RecipesCamVolumeShutter');