// Auto-generated via `yarn polkadot-types-from-chain`, do not edit /* eslint-disable */ // import type lookup before we augment - in some environments // this is required to allow for ambient/previous definitions import '@polkadot/api-base/types/errors'; import type { ApiTypes, AugmentedError } from '@polkadot/api-base/types'; export type __AugmentedError = AugmentedError; declare module '@polkadot/api-base/types/errors' { interface AugmentedErrors { assets: { /** * The asset-account already exists. **/ AlreadyExists: AugmentedError; /** * The asset is not live, and likely being destroyed. **/ AssetNotLive: AugmentedError; /** * Invalid metadata given. **/ BadMetadata: AugmentedError; /** * Invalid witness data given. **/ BadWitness: AugmentedError; /** * Account balance must be greater than or equal to the transfer amount. **/ BalanceLow: AugmentedError; /** * The origin account is frozen. **/ Frozen: AugmentedError; /** * The asset status is not the expected status. **/ IncorrectStatus: AugmentedError; /** * The asset ID is already taken. **/ InUse: AugmentedError; /** * The asset is a live asset and is actively being used. Usually emit for operations such * as `start_destroy` which require the asset to be in a destroying state. **/ LiveAsset: AugmentedError; /** * Minimum balance should be non-zero. **/ MinBalanceZero: AugmentedError; /** * The account to alter does not exist. **/ NoAccount: AugmentedError; /** * The asset-account doesn't have an associated deposit. **/ NoDeposit: AugmentedError; /** * The signing account has no permission to do the operation. **/ NoPermission: AugmentedError; /** * Unable to increment the consumer reference counters on the account. Either no provider * reference exists to allow a non-zero balance of a non-self-sufficient asset, or the * maximum number of consumers has been reached. **/ NoProvider: AugmentedError; /** * The asset should be frozen before the given operation. **/ NotFrozen: AugmentedError; /** * No approval exists that would allow the transfer. **/ Unapproved: AugmentedError; /** * The given asset ID is unknown. **/ Unknown: AugmentedError; /** * The operation would result in funds being burned. **/ WouldBurn: AugmentedError; /** * The source account would not survive the transfer and it needs to stay alive. **/ WouldDie: AugmentedError; }; authorship: { /** * The uncle is genesis. **/ GenesisUncle: AugmentedError; /** * The uncle parent not in the chain. **/ InvalidUncleParent: AugmentedError; /** * The uncle isn't recent enough to be included. **/ OldUncle: AugmentedError; /** * The uncle is too high in chain. **/ TooHighUncle: AugmentedError; /** * Too many uncles. **/ TooManyUncles: AugmentedError; /** * The uncle is already included. **/ UncleAlreadyIncluded: AugmentedError; /** * Uncles already set in the block. **/ UnclesAlreadySet: AugmentedError; }; balances: { /** * Beneficiary account must pre-exist **/ DeadAccount: AugmentedError; /** * Value too low to create account due to existential deposit **/ ExistentialDeposit: AugmentedError; /** * A vesting schedule already exists for this account **/ ExistingVestingSchedule: AugmentedError; /** * Balance too low to send value. **/ InsufficientBalance: AugmentedError; /** * Transfer/payment would kill account **/ KeepAlive: AugmentedError; /** * Account liquidity restrictions prevent withdrawal **/ LiquidityRestrictions: AugmentedError; /** * Number of named reserves exceed MaxReserves **/ TooManyReserves: AugmentedError; /** * Vesting balance too high to send value **/ VestingBalance: AugmentedError; }; blockReward: { /** * Sum of all rations must be one whole (100%) **/ InvalidDistributionConfiguration: AugmentedError; }; collatorSelection: { /** * User is already a candidate **/ AlreadyCandidate: AugmentedError; /** * User is already an Invulnerable **/ AlreadyInvulnerable: AugmentedError; /** * Account has no associated validator ID **/ NoAssociatedValidatorId: AugmentedError; /** * User is not a candidate **/ NotCandidate: AugmentedError; /** * Permission issue **/ Permission: AugmentedError; /** * Too few candidates **/ TooFewCandidates: AugmentedError; /** * Too many candidates **/ TooManyCandidates: AugmentedError; /** * Unknown error **/ Unknown: AugmentedError; /** * Validator ID is not yet registered **/ ValidatorNotRegistered: AugmentedError; }; contracts: { /** * Code removal was denied because the code is still in use by at least one contract. **/ CodeInUse: AugmentedError; /** * No code could be found at the supplied code hash. **/ CodeNotFound: AugmentedError; /** * The contract's code was found to be invalid during validation or instrumentation. * * The most likely cause of this is that an API was used which is not supported by the * node. This hapens if an older node is used with a new version of ink!. Try updating * your node to the newest available version. * * A more detailed error can be found on the node console if debug messages are enabled * by supplying `-lruntime::contracts=debug`. **/ CodeRejected: AugmentedError; /** * The code supplied to `instantiate_with_code` exceeds the limit specified in the * current schedule. **/ CodeTooLarge: AugmentedError; /** * No contract was found at the specified address. **/ ContractNotFound: AugmentedError; /** * The contract ran to completion but decided to revert its storage changes. * Please note that this error is only returned from extrinsics. When called directly * or via RPC an `Ok` will be returned. In this case the caller needs to inspect the flags * to determine whether a reversion has taken place. **/ ContractReverted: AugmentedError; /** * Contract trapped during execution. **/ ContractTrapped: AugmentedError; /** * The debug buffer size used during contract execution exceeded the limit determined by * the `MaxDebugBufferLen` pallet config parameter. **/ DebugBufferExhausted: AugmentedError; /** * The debug message specified to `seal_debug_message` does contain invalid UTF-8. **/ DebugMessageInvalidUTF8: AugmentedError; /** * Input passed to a contract API function failed to decode as expected type. **/ DecodingFailed: AugmentedError; /** * Removal of a contract failed because the deletion queue is full. * * This can happen when calling `seal_terminate`. * The queue is filled by deleting contracts and emptied by a fixed amount each block. * Trying again during another block is the only way to resolve this issue. **/ DeletionQueueFull: AugmentedError; /** * A contract with the same AccountId already exists. **/ DuplicateContract: AugmentedError; /** * The topics passed to `seal_deposit_events` contains at least one duplicate. **/ DuplicateTopics: AugmentedError; /** * An indetermistic code was used in a context where this is not permitted. **/ Indeterministic: AugmentedError; /** * `seal_call` forwarded this contracts input. It therefore is no longer available. **/ InputForwarded: AugmentedError; /** * Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`. **/ InvalidCallFlags: AugmentedError; /** * A new schedule must have a greater version than the current one. **/ InvalidScheduleVersion: AugmentedError; /** * Performing a call was denied because the calling depth reached the limit * of what is specified in the schedule. **/ MaxCallDepthReached: AugmentedError; /** * The chain does not provide a chain extension. Calling the chain extension results * in this error. Note that this usually shouldn't happen as deploying such contracts * is rejected. **/ NoChainExtension: AugmentedError; /** * A buffer outside of sandbox memory was passed to a contract API function. **/ OutOfBounds: AugmentedError; /** * The executed contract exhausted its gas limit. **/ OutOfGas: AugmentedError; /** * The output buffer supplied to a contract API call was too small. **/ OutputBufferTooSmall: AugmentedError; /** * The subject passed to `seal_random` exceeds the limit. **/ RandomSubjectTooLong: AugmentedError; /** * A call tried to invoke a contract that is flagged as non-reentrant. **/ ReentranceDenied: AugmentedError; /** * More storage was created than allowed by the storage deposit limit. **/ StorageDepositLimitExhausted: AugmentedError; /** * Origin doesn't have enough balance to pay the required storage deposits. **/ StorageDepositNotEnoughFunds: AugmentedError; /** * A contract self destructed in its constructor. * * This can be triggered by a call to `seal_terminate`. **/ TerminatedInConstructor: AugmentedError; /** * Termination of a contract is not allowed while the contract is already * on the call stack. Can be triggered by `seal_terminate`. **/ TerminatedWhileReentrant: AugmentedError; /** * The amount of topics passed to `seal_deposit_events` exceeds the limit. **/ TooManyTopics: AugmentedError; /** * Performing the requested transfer failed. Probably because there isn't enough * free balance in the sender's account. **/ TransferFailed: AugmentedError; /** * The size defined in `T::MaxValueSize` was exceeded. **/ ValueTooLarge: AugmentedError; }; council: { /** * Members are already initialized! **/ AlreadyInitialized: AugmentedError; /** * Duplicate proposals not allowed **/ DuplicateProposal: AugmentedError; /** * Duplicate vote ignored **/ DuplicateVote: AugmentedError; /** * Account is not a member **/ NotMember: AugmentedError; /** * Proposal must exist **/ ProposalMissing: AugmentedError; /** * The close call was made too early, before the end of the voting. **/ TooEarly: AugmentedError; /** * There can only be a maximum of `MaxProposals` active proposals. **/ TooManyProposals: AugmentedError; /** * Mismatched index **/ WrongIndex: AugmentedError; /** * The given length bound for the proposal was too low. **/ WrongProposalLength: AugmentedError; /** * The given weight bound for the proposal was too low. **/ WrongProposalWeight: AugmentedError; }; cumulusXcm: { }; dappsStaking: { /** * Contract already claimed in this era and reward is distributed **/ AlreadyClaimedInThisEra: AugmentedError; /** * The contract is already registered by other account **/ AlreadyRegisteredContract: AugmentedError; /** * This account was already used to register contract **/ AlreadyUsedDeveloperAccount: AugmentedError; /** * Disabled **/ Disabled: AugmentedError; /** * Era parameter is out of bounds **/ EraOutOfBounds: AugmentedError; /** * Can not stake with value less than minimum staking value **/ InsufficientValue: AugmentedError; /** * Number of stakers per contract exceeded. **/ MaxNumberOfStakersExceeded: AugmentedError; /** * No change in maintenance mode **/ NoMaintenanceModeChange: AugmentedError; /** * Transfering nomination to the same contract **/ NominationTransferToSameContract: AugmentedError; /** * Account is not actively staking **/ NotActiveStaker: AugmentedError; /** * There are no previously unbonded funds that can be unstaked and withdrawn. **/ NothingToWithdraw: AugmentedError; /** * Targets must be operated contracts **/ NotOperatedContract: AugmentedError; /** * Smart contract not owned by the account id. **/ NotOwnedContract: AugmentedError; /** * Contract isn't staked. **/ NotStakedContract: AugmentedError; /** * Contract isn't unregistered. **/ NotUnregisteredContract: AugmentedError; /** * Can not stake with zero value. **/ StakingWithNoValue: AugmentedError; /** * Too many active `EraStake` values for (staker, contract) pairing. * Claim existing rewards to fix this problem. **/ TooManyEraStakeValues: AugmentedError; /** * Contract has too many unlocking chunks. Withdraw the existing chunks if possible * or wait for current chunks to complete unlocking process to withdraw them. **/ TooManyUnlockingChunks: AugmentedError; /** * Unclaimed rewards should be claimed before withdrawing stake. **/ UnclaimedRewardsRemaining: AugmentedError; /** * Report issue on github if this is ever emitted **/ UnexpectedStakeInfoEra: AugmentedError; /** * Report issue on github if this is ever emitted **/ UnknownEraReward: AugmentedError; /** * Unstaking a contract with zero value **/ UnstakingWithNoValue: AugmentedError; /** * Upgrade is too heavy, reduce the weight parameter. **/ UpgradeTooHeavy: AugmentedError; }; democracy: { /** * Cannot cancel the same proposal twice **/ AlreadyCanceled: AugmentedError; /** * The account is already delegating. **/ AlreadyDelegating: AugmentedError; /** * Identity may not veto a proposal twice **/ AlreadyVetoed: AugmentedError; /** * Proposal already made **/ DuplicateProposal: AugmentedError; /** * The instant referendum origin is currently disallowed. **/ InstantNotAllowed: AugmentedError; /** * Too high a balance was provided that the account cannot afford. **/ InsufficientFunds: AugmentedError; /** * Invalid hash **/ InvalidHash: AugmentedError; /** * Maximum number of votes reached. **/ MaxVotesReached: AugmentedError; /** * No proposals waiting **/ NoneWaiting: AugmentedError; /** * Delegation to oneself makes no sense. **/ Nonsense: AugmentedError; /** * The actor has no permission to conduct the action. **/ NoPermission: AugmentedError; /** * No external proposal **/ NoProposal: AugmentedError; /** * The account is not currently delegating. **/ NotDelegating: AugmentedError; /** * Next external proposal not simple majority **/ NotSimpleMajority: AugmentedError; /** * The given account did not vote on the referendum. **/ NotVoter: AugmentedError; /** * Proposal still blacklisted **/ ProposalBlacklisted: AugmentedError; /** * Proposal does not exist **/ ProposalMissing: AugmentedError; /** * Vote given for invalid referendum **/ ReferendumInvalid: AugmentedError; /** * Maximum number of items reached. **/ TooMany: AugmentedError; /** * Value too low **/ ValueLow: AugmentedError; /** * The account currently has votes attached to it and the operation cannot succeed until * these are removed, either through `unvote` or `reap_vote`. **/ VotesExist: AugmentedError; /** * Voting period too low **/ VotingPeriodLow: AugmentedError; /** * Invalid upper bound. **/ WrongUpperBound: AugmentedError; }; dmpQueue: { /** * The amount of weight given is possibly not enough for executing the message. **/ OverLimit: AugmentedError; /** * The message index given is unknown. **/ Unknown: AugmentedError; }; ethCall: { /** * Bad nonce parameter. **/ BadNonce: AugmentedError; /** * Signature decode fails. **/ DecodeFailure: AugmentedError; /** * Signature and account mismatched. **/ InvalidSignature: AugmentedError; }; ethereum: { /** * Signature is invalid. **/ InvalidSignature: AugmentedError; /** * Pre-log is present, therefore transact is not allowed. **/ PreLogExists: AugmentedError; }; evm: { /** * Not enough balance to perform action **/ BalanceLow: AugmentedError; /** * Calculating total fee overflowed **/ FeeOverflow: AugmentedError; /** * Gas limit is too high. **/ GasLimitTooHigh: AugmentedError; /** * Gas limit is too low. **/ GasLimitTooLow: AugmentedError; /** * Gas price is too low. **/ GasPriceTooLow: AugmentedError; /** * Nonce is invalid **/ InvalidNonce: AugmentedError; /** * Calculating total payment overflowed **/ PaymentOverflow: AugmentedError; /** * EVM reentrancy **/ Reentrancy: AugmentedError; /** * Undefined error. **/ Undefined: AugmentedError; /** * Withdraw fee failed **/ WithdrawFailed: AugmentedError; }; identity: { /** * Account ID is already named. **/ AlreadyClaimed: AugmentedError; /** * Empty index. **/ EmptyIndex: AugmentedError; /** * Fee is changed. **/ FeeChanged: AugmentedError; /** * The index is invalid. **/ InvalidIndex: AugmentedError; /** * Invalid judgement. **/ InvalidJudgement: AugmentedError; /** * The target is invalid. **/ InvalidTarget: AugmentedError; /** * The provided judgement was for a different identity. **/ JudgementForDifferentIdentity: AugmentedError; /** * Judgement given. **/ JudgementGiven: AugmentedError; /** * Error that occurs when there is an issue paying for judgement. **/ JudgementPaymentFailed: AugmentedError; /** * No identity found. **/ NoIdentity: AugmentedError; /** * Account isn't found. **/ NotFound: AugmentedError; /** * Account isn't named. **/ NotNamed: AugmentedError; /** * Sub-account isn't owned by sender. **/ NotOwned: AugmentedError; /** * Sender is not a sub-account. **/ NotSub: AugmentedError; /** * Sticky judgement. **/ StickyJudgement: AugmentedError; /** * Too many additional fields. **/ TooManyFields: AugmentedError; /** * Maximum amount of registrars reached. Cannot add any more. **/ TooManyRegistrars: AugmentedError; /** * Too many subs-accounts. **/ TooManySubAccounts: AugmentedError; }; multisig: { /** * Call is already approved by this signatory. **/ AlreadyApproved: AugmentedError; /** * The data to be stored is already stored. **/ AlreadyStored: AugmentedError; /** * The maximum weight information provided was too low. **/ MaxWeightTooLow: AugmentedError; /** * Threshold must be 2 or greater. **/ MinimumThreshold: AugmentedError; /** * Call doesn't need any (more) approvals. **/ NoApprovalsNeeded: AugmentedError; /** * Multisig operation not found when attempting to cancel. **/ NotFound: AugmentedError; /** * No timepoint was given, yet the multisig operation is already underway. **/ NoTimepoint: AugmentedError; /** * Only the account that originally created the multisig is able to cancel it. **/ NotOwner: AugmentedError; /** * The sender was contained in the other signatories; it shouldn't be. **/ SenderInSignatories: AugmentedError; /** * The signatories were provided out of order; they should be ordered. **/ SignatoriesOutOfOrder: AugmentedError; /** * There are too few signatories in the list. **/ TooFewSignatories: AugmentedError; /** * There are too many signatories in the list. **/ TooManySignatories: AugmentedError; /** * A timepoint was given, yet no multisig operation is underway. **/ UnexpectedTimepoint: AugmentedError; /** * A different timepoint was given to the multisig operation that is underway. **/ WrongTimepoint: AugmentedError; }; parachainSystem: { /** * The inherent which supplies the host configuration did not run this block **/ HostConfigurationNotAvailable: AugmentedError; /** * No code upgrade has been authorized. **/ NothingAuthorized: AugmentedError; /** * No validation function upgrade is currently scheduled. **/ NotScheduled: AugmentedError; /** * Attempt to upgrade validation function while existing upgrade pending **/ OverlappingUpgrades: AugmentedError; /** * Polkadot currently prohibits this parachain from upgrading its validation function **/ ProhibitedByPolkadot: AugmentedError; /** * The supplied validation function has compiled into a blob larger than Polkadot is * willing to run **/ TooBig: AugmentedError; /** * The given code upgrade has not been authorized. **/ Unauthorized: AugmentedError; /** * The inherent which supplies the validation data did not run this block **/ ValidationDataNotAvailable: AugmentedError; }; polkadotXcm: { /** * The location is invalid since it already has a subscription from us. **/ AlreadySubscribed: AugmentedError; /** * The given location could not be used (e.g. because it cannot be expressed in the * desired version of XCM). **/ BadLocation: AugmentedError; /** * The version of the `Versioned` value used is not able to be interpreted. **/ BadVersion: AugmentedError; /** * Could not re-anchor the assets to declare the fees for the destination chain. **/ CannotReanchor: AugmentedError; /** * The destination `MultiLocation` provided cannot be inverted. **/ DestinationNotInvertible: AugmentedError; /** * The assets to be sent are empty. **/ Empty: AugmentedError; /** * The message execution fails the filter. **/ Filtered: AugmentedError; /** * Origin is invalid for sending. **/ InvalidOrigin: AugmentedError; /** * The referenced subscription could not be found. **/ NoSubscription: AugmentedError; /** * There was some other issue (i.e. not to do with routing) in sending the message. Perhaps * a lack of space for buffering the message. **/ SendFailure: AugmentedError; /** * Too many assets have been attempted for transfer. **/ TooManyAssets: AugmentedError; /** * The desired destination was unreachable, generally because there is a no way of routing * to it. **/ Unreachable: AugmentedError; /** * The message's weight could not be determined. **/ UnweighableMessage: AugmentedError; }; preimage: { /** * Preimage has already been noted on-chain. **/ AlreadyNoted: AugmentedError; /** * The user is not authorized to perform this action. **/ NotAuthorized: AugmentedError; /** * The preimage cannot be removed since it has not yet been noted. **/ NotNoted: AugmentedError; /** * The preimage request cannot be removed since no outstanding requests exist. **/ NotRequested: AugmentedError; /** * A preimage may not be removed when there are outstanding requests. **/ Requested: AugmentedError; /** * Preimage is too large to store on-chain. **/ TooBig: AugmentedError; }; proxy: { /** * Account is already a proxy. **/ Duplicate: AugmentedError; /** * Call may not be made by proxy because it may escalate its privileges. **/ NoPermission: AugmentedError; /** * Cannot add self as proxy. **/ NoSelfProxy: AugmentedError; /** * Proxy registration not found. **/ NotFound: AugmentedError; /** * Sender is not a proxy of the account to be proxied. **/ NotProxy: AugmentedError; /** * There are too many proxies registered or too many announcements pending. **/ TooMany: AugmentedError; /** * Announcement, if made at all, was made too recently. **/ Unannounced: AugmentedError; /** * A call which is incompatible with the proxy type's filter was attempted. **/ Unproxyable: AugmentedError; }; scheduler: { /** * Failed to schedule a call **/ FailedToSchedule: AugmentedError; /** * Attempt to use a non-named function on a named task. **/ Named: AugmentedError; /** * Cannot find the scheduled call. **/ NotFound: AugmentedError; /** * Reschedule failed because it does not change scheduled time. **/ RescheduleNoChange: AugmentedError; /** * Given target block number is in the past. **/ TargetBlockNumberInPast: AugmentedError; }; session: { /** * Registered duplicate key. **/ DuplicatedKey: AugmentedError; /** * Invalid ownership proof. **/ InvalidProof: AugmentedError; /** * Key setting account is not live, so it's impossible to associate keys. **/ NoAccount: AugmentedError; /** * No associated validator ID for account. **/ NoAssociatedValidatorId: AugmentedError; /** * No keys are associated with this account. **/ NoKeys: AugmentedError; }; sudo: { /** * Sender must be the Sudo account **/ RequireSudo: AugmentedError; }; system: { /** * The origin filter prevent the call to be dispatched. **/ CallFiltered: AugmentedError; /** * Failed to extract the runtime version from the new runtime. * * Either calling `Core_version` or decoding `RuntimeVersion` failed. **/ FailedToExtractRuntimeVersion: AugmentedError; /** * The name of specification does not match between the current runtime * and the new runtime. **/ InvalidSpecName: AugmentedError; /** * Suicide called when the account has non-default composite data. **/ NonDefaultComposite: AugmentedError; /** * There is a non-zero reference count preventing the account from being purged. **/ NonZeroRefCount: AugmentedError; /** * The specification version is not allowed to decrease between the current runtime * and the new runtime. **/ SpecVersionNeedsToIncrease: AugmentedError; }; technicalCommittee: { /** * Members are already initialized! **/ AlreadyInitialized: AugmentedError; /** * Duplicate proposals not allowed **/ DuplicateProposal: AugmentedError; /** * Duplicate vote ignored **/ DuplicateVote: AugmentedError; /** * Account is not a member **/ NotMember: AugmentedError; /** * Proposal must exist **/ ProposalMissing: AugmentedError; /** * The close call was made too early, before the end of the voting. **/ TooEarly: AugmentedError; /** * There can only be a maximum of `MaxProposals` active proposals. **/ TooManyProposals: AugmentedError; /** * Mismatched index **/ WrongIndex: AugmentedError; /** * The given length bound for the proposal was too low. **/ WrongProposalLength: AugmentedError; /** * The given weight bound for the proposal was too low. **/ WrongProposalWeight: AugmentedError; }; treasury: { /** * The spend origin is valid but the amount it is allowed to spend is lower than the * amount to be spent. **/ InsufficientPermission: AugmentedError; /** * Proposer's balance is too low. **/ InsufficientProposersBalance: AugmentedError; /** * No proposal or bounty at that index. **/ InvalidIndex: AugmentedError; /** * Proposal has not been approved. **/ ProposalNotApproved: AugmentedError; /** * Too many approvals in the queue. **/ TooManyApprovals: AugmentedError; }; utility: { /** * Too many calls batched. **/ TooManyCalls: AugmentedError; }; vesting: { /** * Amount being transferred is too low to create a vesting schedule. **/ AmountLow: AugmentedError; /** * The account already has `MaxVestingSchedules` count of schedules and thus * cannot add another one. Consider merging existing schedules in order to add another. **/ AtMaxVestingSchedules: AugmentedError; /** * Failed to create a new schedule because some parameter was invalid. **/ InvalidScheduleParams: AugmentedError; /** * The account given is not vesting. **/ NotVesting: AugmentedError; /** * An index was out of bounds of the vesting schedules. **/ ScheduleIndexOutOfBounds: AugmentedError; }; xcAssetConfig: { /** * Asset is already registered. **/ AssetAlreadyRegistered: AugmentedError; /** * Asset does not exist (hasn't been registered). **/ AssetDoesNotExist: AugmentedError; }; xcmpQueue: { /** * Bad overweight index. **/ BadOverweightIndex: AugmentedError; /** * Bad XCM data. **/ BadXcm: AugmentedError; /** * Bad XCM origin. **/ BadXcmOrigin: AugmentedError; /** * Failed to send XCM message. **/ FailedToSend: AugmentedError; /** * Provided weight is possibly not enough to execute the message. **/ WeightOverLimit: AugmentedError; }; xvm: { }; } // AugmentedErrors } // declare module