# API

> @gallerykit/masonry public exports.

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

# API

```ts
import { useGalleryMasonry, Masonry, MasonryProps, UseGalleryMasonryOptions, UseGalleryMasonryResult } from "@gallerykit/masonry";
```

## Public exports

| Name                       | Kind  | Summary                   |
| -------------------------- | ----- | ------------------------- |
| `Masonry`                  | value | Public value.             |
| `MasonryProps`             | type  | TypeScript type.          |
| `useGalleryMasonry`        | hook  | Hook for gallery masonry. |
| `UseGalleryMasonryOptions` | type  | TypeScript type.          |
| `UseGalleryMasonryResult`  | type  | TypeScript type.          |
| `MasonryLayoutItem`        | value | Public value.             |
| `MasonryRowBand`           | value | Public value.             |

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