import BinaryStream from '../../../common/binarystream'; import SubParameters from './subparameters'; import { TriggerData } from './triggerdata'; /** * A function parameter. Can be a function itself, in which case it will have a SubParameters structure. */ export default class Parameter { type: number; value: string; subParameters: SubParameters | null; u1: number; isArray: number; arrayIndex: Parameter | null; load(stream: BinaryStream, version: number, triggerData: TriggerData): void; save(stream: BinaryStream, version: number): void; getByteLength(version: number): number; }