import BinaryStream from '../../../common/binarystream'; import Parameter from './parameter'; import { TriggerData } from './triggerdata'; /** * An Event/Condition/Action. */ export default class ECA { type: number; group: number; name: string; isEnabled: number; parameters: Parameter[]; ecas: ECA[]; load(stream: BinaryStream, version: number, isChildECA: boolean, triggerData: TriggerData): void; save(stream: BinaryStream, version: number): void; getByteLength(version: number): number; }