import type { Bytes, Option, U256, Vec, bool, u32 } from '@polkadot/types'; import type { SmartContract } from '@plasm/types/interfaces/operator'; import type { BalanceStatus } from '@polkadot/types/interfaces/balances'; import type { AuthorityId } from '@polkadot/types/interfaces/consensus'; import type { EvmLog, ExitReason } from '@polkadot/types/interfaces/evm'; import type { AuthorityList } from '@polkadot/types/interfaces/grandpa'; import type { Kind, OpaqueTimeSlot } from '@polkadot/types/interfaces/offences'; import type { AccountId, AccountIndex, Balance, BlockNumber, H160, H256, Hash } from '@polkadot/types/interfaces/runtime'; import type { TaskAddress } from '@polkadot/types/interfaces/scheduler'; import type { IdentificationTuple, SessionIndex } from '@polkadot/types/interfaces/session'; import type { EraIndex } from '@polkadot/types/interfaces/staking'; import type { DispatchError, DispatchInfo, DispatchResult } from '@polkadot/types/interfaces/system'; import type { ApiTypes } from '@polkadot/api/types'; declare module '@polkadot/api/types/events' { interface AugmentedEvents { balances: { BalanceSet: AugmentedEvent; Deposit: AugmentedEvent; DustLost: AugmentedEvent; Endowed: AugmentedEvent; Reserved: AugmentedEvent; ReserveRepatriated: AugmentedEvent; Transfer: AugmentedEvent; Unreserved: AugmentedEvent; [key: string]: AugmentedEvent; }; contracts: { CodeRemoved: AugmentedEvent; CodeStored: AugmentedEvent; ContractEmitted: AugmentedEvent; Evicted: AugmentedEvent; Instantiated: AugmentedEvent; Restored: AugmentedEvent; ScheduleUpdated: AugmentedEvent; Terminated: AugmentedEvent; [key: string]: AugmentedEvent; }; ethCall: { Executed: AugmentedEvent; [key: string]: AugmentedEvent; }; ethereum: { Executed: AugmentedEvent; [key: string]: AugmentedEvent; }; evm: { BalanceDeposit: AugmentedEvent; BalanceWithdraw: AugmentedEvent; Created: AugmentedEvent; CreatedFailed: AugmentedEvent; Executed: AugmentedEvent; ExecutedFailed: AugmentedEvent; Log: AugmentedEvent; [key: string]: AugmentedEvent; }; grandpa: { NewAuthorities: AugmentedEvent; Paused: AugmentedEvent; Resumed: AugmentedEvent; [key: string]: AugmentedEvent; }; imOnline: { AllGood: AugmentedEvent; HeartbeatReceived: AugmentedEvent; SomeOffline: AugmentedEvent]>; [key: string]: AugmentedEvent; }; indices: { IndexAssigned: AugmentedEvent; IndexFreed: AugmentedEvent; IndexFrozen: AugmentedEvent; [key: string]: AugmentedEvent; }; nicks: { NameChanged: AugmentedEvent; NameCleared: AugmentedEvent; NameForced: AugmentedEvent; NameKilled: AugmentedEvent; NameSet: AugmentedEvent; [key: string]: AugmentedEvent; }; offences: { Offence: AugmentedEvent; [key: string]: AugmentedEvent; }; operator: { ContractClaimed: AugmentedEvent; [key: string]: AugmentedEvent; }; plasmRewards: { WholeEraReward: AugmentedEvent; [key: string]: AugmentedEvent; }; plasmValidator: { NewValidators: AugmentedEvent]>; TotalValidatorRewards: AugmentedEvent; ValidatorReward: AugmentedEvent; [key: string]: AugmentedEvent; }; scheduler: { Canceled: AugmentedEvent; Dispatched: AugmentedEvent, DispatchResult]>; Scheduled: AugmentedEvent; [key: string]: AugmentedEvent; }; session: { NewSession: AugmentedEvent; [key: string]: AugmentedEvent; }; sudo: { KeyChanged: AugmentedEvent; Sudid: AugmentedEvent; SudoAsDone: AugmentedEvent; [key: string]: AugmentedEvent; }; system: { CodeUpdated: AugmentedEvent; ExtrinsicFailed: AugmentedEvent; ExtrinsicSuccess: AugmentedEvent; KilledAccount: AugmentedEvent; NewAccount: AugmentedEvent; [key: string]: AugmentedEvent; }; utility: { BatchCompleted: AugmentedEvent; BatchInterrupted: AugmentedEvent; [key: string]: AugmentedEvent; }; vesting: { VestingCompleted: AugmentedEvent; VestingUpdated: AugmentedEvent; [key: string]: AugmentedEvent; }; } interface DecoratedEvents extends AugmentedEvents { [key: string]: ModuleEvents; } }