}

export interface FocusInterface extends UseFocusInterface {
  onFocus?: () => void
  children: (props: InjectedFocusProps) => ReactElement
}

export type CallbackEventType = (() => void) | (() => boolean) | null

export interface DeviceInterface {
  subscribe: (type: string, callback: CallbackEventType) => void