import { NodeId } from "node-opcua-nodeid"; import { Variant } from "node-opcua-variant"; export interface TVariant extends Variant { value: T; } export interface TTwoStateStatus extends TVariant { id: TVariant; } export interface EventStuff { conditionId: TVariant; eventType: TVariant; eventId: TVariant; retain: TVariant; activeState: TTwoStateStatus; ackedState: TTwoStateStatus; confirmedState: TTwoStateStatus; conditionName?: TVariant; } /** * @private */ export declare function fieldsToJson(fields: string[], eventFields: Variant[], flat?: boolean): EventStuff;