# Type Alias: ClaimIntegrationPrivateStateType\<T\>

> **ClaimIntegrationPrivateStateType**\<`T`\> = `T` *extends* `"whitelist"` ? `object` : `Record`\<`string`, `any`\>

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:952](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts#L952)

Private state is the current state of the claim integration that is visible to only those who can fetch private parameters.

## Type Parameters

### T

`T` *extends* [`ClaimIntegrationPluginType`](https://docs.bitbadges.io/sdk/reference/type-aliases/claim-integration-plugin-type)
