```ts
function useOutOfViewNavigation(__namedParameters): object;
```

## Parameters

| Parameter | Type |
| ------ | ------ |
| `__namedParameters` | `{ isDisabled?: boolean; content: ReactElement; root: HTMLElement \| null; moveBy?: number; containerClassName?: string; }` |
| `__namedParameters.isDisabled?` | `boolean` |
| `__namedParameters.content` | `ReactElement` |
| `__namedParameters.root` | `HTMLElement \| null` |
| `__namedParameters.moveBy?` | `number` |
| `__namedParameters.containerClassName?` | `string` |

## Returns

`object`

| Name | Type |
| ------ | ------ |
| `navigationView` | `Element` |
| `moveLeft` | `() => void \| undefined` |
| `moveRight` | `() => void \| undefined` |
| `hasOverflowingContent` | `boolean` |
