# LightAccountEntryPointVersion | @account-kit/smart-contracts

> Overview of LightAccountEntryPointVersion from @account-kit/smart-contracts

{/* This file is auto-generated by TypeDoc. Do not edit manually. */}

```ts
type LightAccountEntryPointVersion<TLightAccountType, TLightAccountVersion> =
  LightAccountVersionConfigs[TLightAccountType][TLightAccountVersion] extends LightAccountVersionConfig
    ? LightAccountVersionConfigs[TLightAccountType][TLightAccountVersion]["entryPointVersion"]
    : never;
```

Defined in: [account-kit/smart-contracts/src/light-account/types.ts:48](https://github.com/alchemyplatform/aa-sdk/blob/main/account-kit/smart-contracts/src/light-account/types.ts#L48)

## Type Parameters

<table>
  <thead>
    <tr>
      <th align="left">Type Parameter</th>
      <th align="left">Default type</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        `TLightAccountType` *extends* [`LightAccountType`](LightAccountType)
      </td>

      <td>
        ‐
      </td>
    </tr>

    <tr>
      <td>
        `TLightAccountVersion` *extends* [`LightAccountVersion`](LightAccountVersion)\<`TLightAccountType`>
      </td>

      <td>
        [`LightAccountVersion`](LightAccountVersion)\<`TLightAccountType`>
      </td>
    </tr>

  </tbody>
</table>