> ## Documentation Index
> Fetch the complete documentation index at: https://docs.collab-kit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Storage Types

> Types for file upload, listing, and filtering.

```typescript theme={null}
import type { UploadResult, StorageFile, StorageGetAllOptions } from '@collab-kit/utils';
```

## UploadResult

Returned by `client.storage.upload()`.

```typescript theme={null}
interface UploadResult {
  key: string;
  url: string;
}
```

## StorageFile

Represents a stored file returned by `client.storage.getAll()`.

```typescript theme={null}
interface StorageFile {
  key: string;
  url: string;
  filename: string;
  mimeType: string | null;
  size: number;
  uploadedAt: string;
  uploadedBy: string | null;
}
```

## StorageGetAllOptions

Filter options for `client.storage.getAll()`.

```typescript theme={null}
interface StorageGetAllOptions {
  mimeType?: string | string[];
  userId?: string;
}
```
