[gphoto](../API.md) / GPhotoAbilities

# Interface: GPhotoAbilities

The abilities of a camera. Returned by gPhoto.abilities()

Actual properties may not exactly match this interface, it's just a guide.

## Indexable

▪ [key: `string`]: `string` \| `number` \| `boolean` \| `string`[] \| `number`[] \| `boolean`[]

## Table of contents

### Properties

- [captureChoices](GPhotoAbilities.md#capturechoices)
- [configurationSupport](GPhotoAbilities.md#configurationsupport)
- [deleteAllFilesOnCamera](GPhotoAbilities.md#deleteallfilesoncamera)
- [deleteSelectedFilesOnCamera](GPhotoAbilities.md#deleteselectedfilesoncamera)
- [filePreviewThumbnailSupport](GPhotoAbilities.md#filepreviewthumbnailsupport)
- [fileUploadSupport](GPhotoAbilities.md#fileuploadsupport)
- [model](GPhotoAbilities.md#model)
- [serialPortSupport](GPhotoAbilities.md#serialportsupport)
- [usbSupport](GPhotoAbilities.md#usbsupport)

## Properties

### captureChoices

 **captureChoices**: `string`[]

___

### configurationSupport

 **configurationSupport**: `boolean`

___

### deleteAllFilesOnCamera

 **deleteAllFilesOnCamera**: `boolean`

___

### deleteSelectedFilesOnCamera

 **deleteSelectedFilesOnCamera**: `boolean`

___

### filePreviewThumbnailSupport

 **filePreviewThumbnailSupport**: `boolean`

___

### fileUploadSupport

 **fileUploadSupport**: `boolean`

___

### model

 **model**: `string`

___

### serialPortSupport

 **serialPortSupport**: `boolean`

___

### usbSupport

 **usbSupport**: `boolean`
