> For AI agents: the complete documentation index is available at https://types-mediawiki-response.pages.dev/llms.txt, the full documentation bundle is available at https://types-mediawiki-response.pages.dev/llms-full.txt.

# Interface: ApiStashedFile

Defined in: [core/query/mystashedfiles.ts:14](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L14)

One stashed file. `msfprop` controls the measurement fields.

## Properties

### bits?

> `optional` **bits?**: `number`

Defined in: [core/query/mystashedfiles.ts:34](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L34)

Colour depth in bits. `msfprop=size`.

***

### filekey

> **filekey**: `string`

Defined in: [core/query/mystashedfiles.ts:16](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L16)

Handle to pass as `action=upload`'s `filekey`.

***

### height?

> `optional` **height?**: `number`

Defined in: [core/query/mystashedfiles.ts:31](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L31)

Image height; `0` for non-raster files. `msfprop=size`.

***

### mediatype?

> `optional` **mediatype?**: `string`

Defined in: [core/query/mystashedfiles.ts:40](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L40)

MediaWiki media bucket, e.g. `BITMAP`. `msfprop=type`.

***

### mimetype?

> `optional` **mimetype?**: `string`

Defined in: [core/query/mystashedfiles.ts:37](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L37)

Full MIME type, e.g. `image/png`. `msfprop=type`.

***

### size?

> `optional` **size?**: `number`

Defined in: [core/query/mystashedfiles.ts:25](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L25)

Stored size in bytes. `msfprop=size`.

***

### status

> **status**: `string` & `object` | `"finished"` | `"chunks"`

Defined in: [core/query/mystashedfiles.ts:22](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L22)

Stash state. `finished` once the whole file is stored; chunked uploads sit on
`chunks` until assembled. Open union for other internal states.

***

### width?

> `optional` **width?**: `number`

Defined in: [core/query/mystashedfiles.ts:28](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/mystashedfiles.ts#L28)

Image width; `0` for non-raster files. `msfprop=size`.
