<!-- source-hash: fc4a9d5f3d9a97f43016324c6310b828 -->
Barrel export file that re-exports all UI hooks from the hooks package, providing a single entry point for consuming hook utilities across the application.

## Key Components

| Hook | Description |
|------|-------------|
| `use-debounce` | Delays value updates until after a specified wait period |
| `use-local-storage` | Persists and retrieves state from browser local storage |
| `use-media-query` | Evaluates CSS media queries reactively |
| `use-memoized-callback` | Memoizes callback functions to prevent unnecessary re-renders |
| `use-onboarding-state` | Manages onboarding flow state and progress |
| `use-table-pagination` | Handles pagination logic for data tables |
| `use-throttle` | Limits function call frequency to a specified interval |
| `use-window-size` | Tracks browser window dimensions reactively |
| `use-horizontal-scrollbar` | Detects and manages horizontal scrollbar visibility |
| `use-image-edge-color` | Extracts dominant edge color from an image |
| `use-search` | Manages search input state and filtering logic |
| `use-auto-limit-tags` | Automatically limits visible tags based on available space |

## Usage Example

```typescript
import {
  useDebounce,
  useLocalStorage,
  useWindowSize,
  useSearch,
  useTablePagination,
} from '@your-package/hooks'

const MyComponent = () => {
  const { width, height } = useWindowSize()
  const [query, setQuery] = useLocalStorage('search-query', '')
  const debouncedQuery = useDebounce(query, 300)
  const { results } = useSearch(debouncedQuery, items)
  const { page, pageSize, onPageChange } = useTablePagination()

  return <Table data={results} page={page} pageSize={pageSize} />
}
```