# PermissionBuilderError

> Abstract class representing a Permission Builder Error, subclassed by all permission builder errors.

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

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

Defined in: [packages/smart-accounts/src/errors/permissionBuilderErrors.ts:8](https://github.com/alchemyplatform/aa-sdk/blob/v5.x.x/packages/smart-accounts/src/errors/permissionBuilderErrors.ts#L8)

Abstract class representing a Permission Builder Error, subclassed by all permission builder errors.

## Extends

- `BaseError`

## Extended by

- [`RootPermissionOnlyError`](RootPermissionOnlyError)
- [`AccountAddressAsTargetError`](AccountAddressAsTargetError)
- [`DuplicateTargetAddressError`](DuplicateTargetAddressError)
- [`NoFunctionsProvidedError`](NoFunctionsProvidedError)
- [`ExpiredDeadlineError`](ExpiredDeadlineError)
- [`DeadlineOverLimitError`](DeadlineOverLimitError)
- [`ValidationConfigUnsetError`](ValidationConfigUnsetError)
- [`MultipleNativeTokenTransferError`](MultipleNativeTokenTransferError)
- [`ZeroAddressError`](ZeroAddressError)
- [`MultipleGasLimitError`](MultipleGasLimitError)
- [`UnsupportedPermissionTypeError`](UnsupportedPermissionTypeError)
- [`SelectorNotAllowed`](SelectorNotAllowed)