<!-- source-hash: 0bb70a064412065a884dd7759655fdc8 -->
Augments TanStack React Table's `ColumnMeta` interface with Flamingo-specific display and behavior options, and exports shared filter/breakpoint types used across data table components.

## Key Components

| Export | Type | Description |
|--------|------|-------------|
| `TailwindBreakpoint` | Type alias | Union of responsive breakpoints: `'md' \| 'lg' \| 'xl' \| '2xl'` |
| `DataTableFilterOption` | Interface | Shape for individual filter dropdown options (`id`, `label`, `value`) |
| `ColumnMeta` (module augmentation) | Interface extension | Adds Flamingo-specific metadata fields to TanStack Table's `ColumnMeta` |

### `ColumnMeta` Augmented Fields

| Field | Type | Description |
|-------|------|-------------|
| `width` | `string` | Tailwind width class (e.g. `'w-40'`, `'flex-1 min-w-0'`) |
| `align` | `'left' \| 'center' \| 'right'` | Horizontal alignment for cell and header |
| `hideAt` | `TailwindBreakpoint \| TailwindBreakpoint[]` | Hides the column at/below specified breakpoint(s) |
| `filter` | `{ options, placement? }` | Enables a filter dropdown in the header with provided options |
| `sortable` | `boolean` | Opt-in sort indicator in header; defaults to `false` |
| `cellClassName` | `string` | Extra class names for the body cell wrapper |
| `headerClassName` | `string` | Extra class names for the header cell wrapper |

## Usage Example

```typescript
import type { ColumnDef } from '@tanstack/react-table'
import type { DataTableFilterOption } from './types'

const statusOptions: DataTableFilterOption[] = [
  { id: 'active', label: 'Active', value: 'active' },
  { id: 'inactive', label: 'Inactive', value: 'inactive' },
]

const columns: ColumnDef<User>[] = [
  {
    accessorKey: 'name',
    meta: {
      width: 'flex-1 min-w-0',
      align: 'left',
      sortable: true,
      hideAt: ['md', 'lg'],
    },
  },
  {
    accessorKey: 'status',
    meta: {
      width: 'w-40',
      filter: { options: statusOptions, placement: 'bottom-start' },
      cellClassName: 'font-medium',
    },
  },
]
```