import { NodeId } from "node-opcua-nodeid" ; import { SimpleAttributeOperand } from "node-opcua-types" ; import { Variant , VariantLike } from "node-opcua-variant" ; import { BaseNode } from "./base_node" ; import { ISessionContext } from "./session_context" ; import { UAObjectType } from "./ua_object_type" ; export interface UAEventType extends UAObjectType { } export interface IEventData { /**
     * the event type node
     */ $eventDataSource ? : BaseNode ; /**
     *
     */ eventId : NodeId ; resolveSelectClause ( selectClause ) : NodeId | null ; setValue ( lowerName , node , variant ) : void ; readValue ( sessionContext , nodeId , selectClause ) : Variant ; }