import { Struct, PermissionLevel, UInt16, Authority, Name, Action } from "@greymass/eosio"; export declare class Weight extends UInt16 { } export declare class PermissionLevelWeight extends Struct { permission: PermissionLevel; weight: Weight; } export declare class AccountPermission extends Struct { perm_name: Name; parent: Name; required_auth: Authority; } export type ExecutionTrace = { contract: Name; action: Name; isInline: boolean; isNotification: boolean; firstReceiver: Name; sender: Name; authorization: PermissionLevel[]; data: Action; actionOrder: number; executionOrder: number; };