import Subblocks from 'DataTypes/Subblocks'; import VuBlock from 'VuBlocks/VuBlock'; import Reporter from 'Reporter/Reporter'; import VuTimeAdjustmentRecord from 'DataTypes/VuTimeAdjustmentRecord'; import VuEventRecord from 'DataTypes/VuEventRecord'; import TimeReal from 'DataTypes/TimeReal'; import VuFaultRecord from 'DataTypes/VuFaultRecord'; import VuOverspeedingEventRecord from 'DataTypes/VuOverspeedingEventRecord'; export default class VuEventsFaults extends VuBlock { static BLOCK_TYPE: number; vuFaultRecord: Subblocks; vuEventRecord: Subblocks; lastOverspeedControlTime: TimeReal; firstOverspeedSince: TimeReal; numberOfOverspeedSince: number; vuOverspeedingEventRecord: Subblocks; vuTimeAdjustmentRecord: Subblocks; constructor(data: ArrayBuffer); className(): string; title(): string; size(): number; toString(): string; printOn(report: Reporter): void; }