# API

> @gallerykit/carousel public exports.

Source: https://gallerykit.n.yatsyk.com/docs/carousel/api

# API

```ts
import { useGalleryCarousel, UseGalleryCarouselOptions, UseGalleryCarouselResult, CarouselEffect, CarouselVisibleItem } from "@gallerykit/carousel";
```

## Public exports

| Name                        | Kind  | Summary                    |
| --------------------------- | ----- | -------------------------- |
| `useGalleryCarousel`        | hook  | Hook for gallery carousel. |
| `UseGalleryCarouselOptions` | type  | TypeScript type.           |
| `UseGalleryCarouselResult`  | type  | TypeScript type.           |
| `CarouselEffect`            | value | Public value.              |
| `CarouselVisibleItem`       | value | Public value.              |
| `Carousel`                  | value | Public value.              |
| `CarouselProps`             | type  | TypeScript type.           |
| `CarouselSlideRenderProps`  | type  | TypeScript type.           |

See the [JSDoc reference](./jsdoc) for the full type signatures.
