> ## Documentation Index
> Fetch the complete documentation index at: https://turnkey-0e7c1f5b-bc-add-sdk-typedoc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# PublicKeyCredentialDescriptor

# Interface: PublicKeyCredentialDescriptor

Defined in: [react-native-passkey-stamper/src/index.ts:15](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L15)

[https://www.w3.org/TR/webauthn-2/#dictionary-credential-descriptor](https://www.w3.org/TR/webauthn-2/#dictionary-credential-descriptor)
Copied from [https://github.com/f-23/react-native-passkey/blob/17184a1b1f6f3ac61e07aa784c9b64efb28b570e/src/Passkey.tsx#L80C1-L85C2](https://github.com/f-23/react-native-passkey/blob/17184a1b1f6f3ac61e07aa784c9b64efb28b570e/src/Passkey.tsx#L80C1-L85C2)
TODO: can we import this type instead?

## Properties

### id

> **id**: `string`

Defined in: [react-native-passkey-stamper/src/index.ts:17](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L17)

***

### transports?

> `optional` **transports**: [`AuthenticatorTransport`](../AuthenticatorTransport/readme)\[]

Defined in: [react-native-passkey-stamper/src/index.ts:18](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L18)

***

### type

> **type**: `string`

Defined in: [react-native-passkey-stamper/src/index.ts:16](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L16)
