/*
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

#ifndef RCTTVRemoteHandlerConstants_h
#define RCTTVRemoteHandlerConstants_h

typedef NSString *RCTTVRemoteEvent NS_TYPED_ENUM;

extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventMenu;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventPlayPause;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventSelect;

extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventLongPlayPause;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventLongSelect;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventLongUp;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventLongDown;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventLongLeft;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventLongRight;

extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventLeft;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventRight;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventUp;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventDown;

extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventPageUp;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventPageDown;

extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventSwipeLeft;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventSwipeRight;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventSwipeUp;
extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventSwipeDown;

extern RCTTVRemoteEvent _Nonnull const RCTTVRemoteEventPan;

#endif /* RCTTVRemoteHandlerConstants_h */
