import * as React from "react";
import { ShuttleReducer } from "../Shuttle";
import { ShuttleState } from "./useShuttleState";
declare type Options = {
  setShuttleState: (args: ShuttleReducer) => void,
  shuttleState: ShuttleState,
  useMeta?: boolean,
  useShift?: boolean,
  ...
};
declare export function useShuttleKeyboardControls(
  x: Options
): {
  onKeyDown: (e: React.KeyboardEvent<HTMLDivElement>) => void,
  onKeyUp: (e: React.KeyboardEvent<HTMLDivElement>) => void,
  onClick: (e: React.MouseEvent<HTMLDivElement, MouseEvent>) => void,
  ...
};
declare export {};
