@joergmittaglawo/dmvconfig
Version:
DMV Configuration scripts for Lawo V__matrix Distributed Multiviewers.
334 lines (333 loc) • 23.2 kB
TypeScript
import * as VScript from "vscript";
import * as _ClusterSources from "./ClusterSources";
import * as _Video from "./Video";
export declare const lift: {
readonly ClusterGlobalMonitoringObjectsParameters: (kwl: string | null, socket: VScript.VSocket) => ClusterGlobalMonitoringObjectsParameters | null;
readonly ClusterMonitoringObjectGlobalRuntime: (kwl: string | null, socket: VScript.VSocket) => ClusterMonitoringObjectGlobalRuntime | null;
readonly ClusterMetadataMonitoringObjectRuntime: (kwl: string | null, socket: VScript.VSocket) => ClusterMetadataMonitoringObjectRuntime | null;
readonly ClusterMetadataMonitoringObjectRuntimeAlarms: (x: any | null, _: VScript.VSocket) => ClusterMetadataMonitoringObjectRuntimeAlarms | null;
readonly ClusterAudioMonitoringObjectRuntime: (kwl: string | null, socket: VScript.VSocket) => ClusterAudioMonitoringObjectRuntime | null;
readonly ClusterAudioMonitoringObjectRuntimeAlarms: (x: any | null, _: VScript.VSocket) => ClusterAudioMonitoringObjectRuntimeAlarms | null;
readonly ClusterVideoMonitoringObjectRuntime: (kwl: string | null, socket: VScript.VSocket) => ClusterVideoMonitoringObjectRuntime | null;
readonly ClusterVideoMonitoringObjectRuntimeAlarms: (x: any | null, _: VScript.VSocket) => ClusterVideoMonitoringObjectRuntimeAlarms | null;
readonly ClusterMonitoringObjectAlarmsSeverityLevel: (kwl: string | null, socket: VScript.VSocket) => ClusterMonitoringObjectAlarmsSeverityLevel | null;
readonly ClusterMonitoringObjectAlarmsEnable: (kwl: string | null, socket: VScript.VSocket) => ClusterMonitoringObjectAlarmsEnable | null;
readonly ClusterMonitoringObjectGlobalConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterMonitoringObjectGlobalConfiguration | null;
readonly ClusterMonitoringObjectUserAlarmConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterMonitoringObjectUserAlarmConfiguration | null;
readonly ClusterMetadataMonitoringObjectConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterMetadataMonitoringObjectConfiguration | null;
readonly ClusterMetadataMonitoringObjectAlarmsSeverityLevel: (x: any | null, _: VScript.VSocket) => ClusterMetadataMonitoringObjectAlarmsSeverityLevel | null;
readonly ClusterMetadataMonitoringObjectAlarmsEnable: (x: any | null, _: VScript.VSocket) => ClusterMetadataMonitoringObjectAlarmsEnable | null;
readonly ClusterMetadataMonitoringObjectAlarmsConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterMetadataMonitoringObjectAlarmsConfiguration | null;
readonly ClusterAudioMonitoringObjectConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterAudioMonitoringObjectConfiguration | null;
readonly ClusterAudioMonitoringObjectAlarmsSeverityLevel: (x: any | null, _: VScript.VSocket) => ClusterAudioMonitoringObjectAlarmsSeverityLevel | null;
readonly ClusterAudioMonitoringObjectAlarmsEnable: (x: any | null, _: VScript.VSocket) => ClusterAudioMonitoringObjectAlarmsEnable | null;
readonly ClusterAudioMonitoringObjectAlarmsConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterAudioMonitoringObjectAlarmsConfiguration | null;
readonly ClusterVideoMonitoringObjectConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterVideoMonitoringObjectConfiguration | null;
readonly ClusterVideoMonitoringObjectAlarmsSeverityLevel: (x: any | null, _: VScript.VSocket) => ClusterVideoMonitoringObjectAlarmsSeverityLevel | null;
readonly ClusterVideoMonitoringObjectAlarmsEnable: (x: any | null, _: VScript.VSocket) => ClusterVideoMonitoringObjectAlarmsEnable | null;
readonly ClusterVideoMonitoringObjectAlarmsConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterVideoMonitoringObjectAlarmsConfiguration | null;
readonly AlarmConfigurationWithTimingAndAudioLevel: (x: any | null, _: VScript.VSocket) => AlarmConfigurationWithTimingAndAudioLevel | null;
readonly AlarmConfigurationWithVideoStandard: (x: any | null, _: VScript.VSocket) => AlarmConfigurationWithVideoStandard | null;
readonly AlarmConfiguratinWithTiming: (x: any | null, _: VScript.VSocket) => AlarmConfiguratinWithTiming | null;
readonly MonitoringObjectChannelID: (x: any | null, _: VScript.VSocket) => MonitoringObjectChannelID | null;
readonly AlarmConfiguratin: (x: any | null, _: VScript.VSocket) => AlarmConfiguratin | null;
};
export declare const lower: {
readonly ClusterGlobalMonitoringObjectsParameters: (ref: ClusterGlobalMonitoringObjectsParameters | null) => string | null;
readonly ClusterMonitoringObjectGlobalRuntime: (ref: ClusterMonitoringObjectGlobalRuntime | null) => string | null;
readonly ClusterMetadataMonitoringObjectRuntime: (ref: ClusterMetadataMonitoringObjectRuntime | null) => string | null;
readonly ClusterMetadataMonitoringObjectRuntimeAlarms: (x: ClusterMetadataMonitoringObjectRuntimeAlarms | null) => boolean[] | null;
readonly ClusterAudioMonitoringObjectRuntime: (ref: ClusterAudioMonitoringObjectRuntime | null) => string | null;
readonly ClusterAudioMonitoringObjectRuntimeAlarms: (x: ClusterAudioMonitoringObjectRuntimeAlarms | null) => boolean[] | null;
readonly ClusterVideoMonitoringObjectRuntime: (ref: ClusterVideoMonitoringObjectRuntime | null) => string | null;
readonly ClusterVideoMonitoringObjectRuntimeAlarms: (x: ClusterVideoMonitoringObjectRuntimeAlarms | null) => boolean[] | null;
readonly ClusterMonitoringObjectAlarmsSeverityLevel: (ref: ClusterMonitoringObjectAlarmsSeverityLevel | null) => string | null;
readonly ClusterMonitoringObjectAlarmsEnable: (ref: ClusterMonitoringObjectAlarmsEnable | null) => string | null;
readonly ClusterMonitoringObjectGlobalConfiguration: (ref: ClusterMonitoringObjectGlobalConfiguration | null) => string | null;
readonly ClusterMonitoringObjectUserAlarmConfiguration: (ref: ClusterMonitoringObjectUserAlarmConfiguration | null) => string | null;
readonly ClusterMetadataMonitoringObjectConfiguration: (ref: ClusterMetadataMonitoringObjectConfiguration | null) => string | null;
readonly ClusterMetadataMonitoringObjectAlarmsSeverityLevel: (x: ClusterMetadataMonitoringObjectAlarmsSeverityLevel | null) => number[] | null;
readonly ClusterMetadataMonitoringObjectAlarmsEnable: (x: ClusterMetadataMonitoringObjectAlarmsEnable | null) => boolean[] | null;
readonly ClusterMetadataMonitoringObjectAlarmsConfiguration: (ref: ClusterMetadataMonitoringObjectAlarmsConfiguration | null) => string | null;
readonly ClusterAudioMonitoringObjectConfiguration: (ref: ClusterAudioMonitoringObjectConfiguration | null) => string | null;
readonly ClusterAudioMonitoringObjectAlarmsSeverityLevel: (x: ClusterAudioMonitoringObjectAlarmsSeverityLevel | null) => number[] | null;
readonly ClusterAudioMonitoringObjectAlarmsEnable: (x: ClusterAudioMonitoringObjectAlarmsEnable | null) => boolean[] | null;
readonly ClusterAudioMonitoringObjectAlarmsConfiguration: (ref: ClusterAudioMonitoringObjectAlarmsConfiguration | null) => string | null;
readonly ClusterVideoMonitoringObjectConfiguration: (ref: ClusterVideoMonitoringObjectConfiguration | null) => string | null;
readonly ClusterVideoMonitoringObjectAlarmsSeverityLevel: (x: ClusterVideoMonitoringObjectAlarmsSeverityLevel | null) => number[] | null;
readonly ClusterVideoMonitoringObjectAlarmsEnable: (x: ClusterVideoMonitoringObjectAlarmsEnable | null) => boolean[] | null;
readonly ClusterVideoMonitoringObjectAlarmsConfiguration: (ref: ClusterVideoMonitoringObjectAlarmsConfiguration | null) => string | null;
readonly AlarmConfigurationWithTimingAndAudioLevel: (x: AlarmConfigurationWithTimingAndAudioLevel | null) => (number | boolean)[] | null;
readonly AlarmConfigurationWithVideoStandard: (x: AlarmConfigurationWithVideoStandard | null) => (boolean | "PAL" | "NTSC" | "HD720p25" | "HD720p29_97" | "HD720p30" | "HD720p50" | "HD720p59_94" | "HD720p60" | "HD1080p23_98" | "HD1080sF23_98" | "HD1080p24" | "HD1080sF24" | "HD1080p25" | "HD1080sF25" | "HD1080p29_97" | "HD1080sF29_97" | "HD1080p30" | "HD1080sF30" | "HD1080i50" | "HD1080i59_94" | "HD1080i60" | "HD1080p50" | "HD1080p59_94" | "HD1080p60" | "HD2160p50" | "HD2160p59_94" | "HD2160p60" | "HD1080p24_DCI" | "HD1080sF25_DCI")[] | null;
readonly AlarmConfiguratinWithTiming: (x: AlarmConfiguratinWithTiming | null) => (number | boolean)[] | null;
readonly MonitoringObjectChannelID: (x: MonitoringObjectChannelID | null) => number[] | null;
readonly AlarmConfiguratin: (x: AlarmConfiguratin | null) => boolean[] | null;
};
export interface AlarmConfiguratin {
enable: boolean;
}
export interface MonitoringObjectChannelID {
id: number;
channel_id: number;
}
export interface AlarmConfiguratinWithTiming {
enable: boolean;
/**
How long takes to activate alarm
*/
activate_duration: number;
/**
How long takes to deactivate alarm
*/
deactivate_duration: number;
}
export interface AlarmConfigurationWithVideoStandard {
enable: boolean;
video_standard: _Video.Standard;
}
export interface AlarmConfigurationWithTimingAndAudioLevel {
enable: boolean;
/**
How long it takes to activate alarm
*/
activate_duration: number;
/**
How long it takes to deactivate alarm
*/
deactivate_duration: number;
level: number;
}
export declare class ClusterVideoMonitoringObjectAlarmsConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get not_assigned_source(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
get lost_source(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
get frozen_source(): VScript.rwKeyword<any, AlarmConfiguratinWithTiming | null, this>;
get black_source(): VScript.rwKeyword<any, AlarmConfiguratinWithTiming | null, this>;
get unexpected_source_standard(): VScript.rwKeyword<any, AlarmConfigurationWithVideoStandard | null, this>;
get tally_source(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
}
export interface ClusterVideoMonitoringObjectAlarmsEnable {
not_assigned_source: boolean;
lost_source: boolean;
frozen_source: boolean;
black_source: boolean;
unexpected_source_standard: boolean;
tally_source: boolean;
}
export interface ClusterVideoMonitoringObjectAlarmsSeverityLevel {
not_assigned_source: number;
lost_source: number;
frozen_source: number;
black_source: number;
unexpected_source_standard: number;
}
export declare class ClusterVideoMonitoringObjectConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get source_id(): VScript.rwKeyword<number, number, ClusterVideoMonitoringObjectConfiguration>;
get alarms(): ClusterVideoMonitoringObjectAlarmsConfiguration;
}
export declare class ClusterVideoMonitoringObjectConfigurationAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ClusterVideoMonitoringObjectConfiguration {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class ClusterAudioMonitoringObjectAlarmsConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get not_assigned_source(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
get lost_source(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
get silent_source(): VScript.rwKeyword<any, AlarmConfigurationWithTimingAndAudioLevel | null, this>;
get over_range_source(): VScript.rwKeyword<any, AlarmConfigurationWithTimingAndAudioLevel | null, this>;
get under_range_source(): VScript.rwKeyword<any, AlarmConfigurationWithTimingAndAudioLevel | null, this>;
get unexpected_source_standard(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
get tally_source(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
}
export interface ClusterAudioMonitoringObjectAlarmsEnable {
not_assigned_source: boolean;
lost_source: boolean;
silent_source: boolean;
over_range_source: boolean;
under_range_source: boolean;
unexpected_source_standard: boolean;
tally_source: boolean;
}
export interface ClusterAudioMonitoringObjectAlarmsSeverityLevel {
not_assigned_source: number;
lost_source: number;
silent_source: number;
over_range_source: number;
under_range_source: number;
unexpected_source_standard: number;
}
export declare class ClusterAudioMonitoringObjectConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get source_id(): VScript.rwKeyword<number, number, ClusterAudioMonitoringObjectConfiguration>;
get channel_id_start(): VScript.rwKeyword<number, number, ClusterAudioMonitoringObjectConfiguration>;
get channels_num(): VScript.rwKeyword<number, number, ClusterAudioMonitoringObjectConfiguration>;
get alarms(): ClusterAudioMonitoringObjectAlarmsConfiguration;
}
export declare class ClusterAudioMonitoringObjectConfigurationAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ClusterAudioMonitoringObjectConfiguration {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class ClusterMetadataMonitoringObjectAlarmsConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get not_assigned_source(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
get lost_source(): VScript.rwKeyword<any, AlarmConfiguratin | null, this>;
get missing_closed_caption(): VScript.rwKeyword<any, AlarmConfiguratinWithTiming | null, this>;
get missing_time_code(): VScript.rwKeyword<any, AlarmConfiguratinWithTiming | null, this>;
}
export interface ClusterMetadataMonitoringObjectAlarmsEnable {
not_assigned_source: boolean;
lost_source: boolean;
missing_closed_caption: boolean;
missing_time_code: boolean;
}
export interface ClusterMetadataMonitoringObjectAlarmsSeverityLevel {
not_assigned_source: number;
lost_source: number;
missing_closed_caption: number;
missing_time_code: number;
}
export declare type TIMECODE = "LTC" | "VTC1" | "VTC2";
export declare class ClusterMetadataMonitoringObjectConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get source_id(): VScript.rwKeyword<number, number, ClusterMetadataMonitoringObjectConfiguration>;
get cc_mode(): VScript.rwKeyword<_Video.ClosedCaptionMode, _Video.ClosedCaptionMode, ClusterMetadataMonitoringObjectConfiguration>;
get cc_channel(): VScript.rwKeyword<_Video.ClosedCaptionChannel, _Video.ClosedCaptionChannel, ClusterMetadataMonitoringObjectConfiguration>;
get alarms(): ClusterMetadataMonitoringObjectAlarmsConfiguration;
}
export declare class ClusterMetadataMonitoringObjectConfigurationAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ClusterMetadataMonitoringObjectConfiguration {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class ClusterMonitoringObjectUserAlarmConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get enable(): VScript.rwKeyword<boolean, boolean, ClusterMonitoringObjectUserAlarmConfiguration>;
get severity_level(): VScript.rwKeyword<number, number, ClusterMonitoringObjectUserAlarmConfiguration>;
get label(): VScript.rwKeyword<string, string, ClusterMonitoringObjectUserAlarmConfiguration>;
}
export declare class ClusterMonitoringObjectUserAlarmConfigurationAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ClusterMonitoringObjectUserAlarmConfiguration {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class ClusterMonitoringObjectGlobalConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get user_alarms_enable(): VScript.rwKeyword<boolean, boolean, ClusterMonitoringObjectGlobalConfiguration>;
get video(): VScript.StronglyTypedArray<ClusterMonitoringObjectGlobalConfiguration, ClusterVideoMonitoringObjectConfiguration, VScript.RowView<ClusterVideoMonitoringObjectConfiguration>>;
get audio(): VScript.StronglyTypedArray<ClusterMonitoringObjectGlobalConfiguration, ClusterAudioMonitoringObjectConfiguration, VScript.RowView<ClusterAudioMonitoringObjectConfiguration>>;
get metadata(): VScript.StronglyTypedArray<ClusterMonitoringObjectGlobalConfiguration, ClusterMetadataMonitoringObjectConfiguration, VScript.RowView<ClusterMetadataMonitoringObjectConfiguration>>;
get user_alarms(): VScript.StronglyTypedArray<ClusterMonitoringObjectGlobalConfiguration, ClusterMonitoringObjectUserAlarmConfiguration, VScript.RowView<ClusterMonitoringObjectUserAlarmConfiguration>>;
}
export declare class ClusterMonitoringObjectGlobalConfigurationAsNamedTableRow extends ClusterMonitoringObjectGlobalConfiguration {
private readonly raw_row;
readonly enclosing_table: VScript.StronglyTypedNamedTable<ClusterMonitoringObjectGlobalConfiguration>;
readonly index: number;
constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<ClusterMonitoringObjectGlobalConfiguration>);
rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>;
delete(opts?: VScript.CommonWriteOptions): Promise<void>;
}
export declare class ClusterMonitoringObjectAlarmsEnable {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get video(): VScript.rwKeyword<any, ClusterVideoMonitoringObjectAlarmsEnable | null, this>;
get audio(): VScript.rwKeyword<any, ClusterAudioMonitoringObjectAlarmsEnable | null, this>;
get metadata(): VScript.rwKeyword<any, ClusterMetadataMonitoringObjectAlarmsEnable | null, this>;
}
export declare class ClusterMonitoringObjectAlarmsSeverityLevel {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get video(): VScript.rwKeyword<any, ClusterVideoMonitoringObjectAlarmsSeverityLevel | null, this>;
get audio(): VScript.rwKeyword<any, ClusterAudioMonitoringObjectAlarmsSeverityLevel | null, this>;
get metadata(): VScript.rwKeyword<any, ClusterMetadataMonitoringObjectAlarmsSeverityLevel | null, this>;
}
export interface ClusterVideoMonitoringObjectRuntimeAlarms {
not_assigned_source: boolean;
lost_source: boolean;
frozen_source: boolean;
black_source: boolean;
unexpected_source_standard: boolean;
}
export declare class ClusterVideoMonitoringObjectRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get source(): VScript.rKeyword<string | null, _ClusterSources.ClusterVideoSourceRuntime | null, ClusterVideoMonitoringObjectRuntime>;
get alarms(): VScript.rKeyword<any, ClusterVideoMonitoringObjectRuntimeAlarms | null, this>;
get tally_mask(): VScript.rwKeyword<number, number, ClusterVideoMonitoringObjectRuntime>;
get label(): _ClusterSources.ClusterSourceLabelDual;
}
export declare class ClusterVideoMonitoringObjectRuntimeAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ClusterVideoMonitoringObjectRuntime {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export interface ClusterAudioMonitoringObjectRuntimeAlarms {
not_assigned_source: boolean;
lost_source: boolean;
silent_source: boolean;
over_range_source: boolean;
under_range_source: boolean;
unexpected_source_standard: boolean;
}
export declare class ClusterAudioMonitoringObjectRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get source(): VScript.rKeyword<string | null, _ClusterSources.ClusterAudioSourceRuntime | null, ClusterAudioMonitoringObjectRuntime>;
get alarms(): VScript.rKeyword<any, ClusterAudioMonitoringObjectRuntimeAlarms | null, this>;
}
export declare class ClusterAudioMonitoringObjectRuntimeAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ClusterAudioMonitoringObjectRuntime {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export interface ClusterMetadataMonitoringObjectRuntimeAlarms {
not_assigned_source: boolean;
lost_source: boolean;
missing_closed_caption: boolean;
missing_time_code: boolean;
}
export declare class ClusterMetadataMonitoringObjectRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get source(): VScript.rKeyword<string | null, _ClusterSources.ClusterMetadataSourceRuntime | null, ClusterMetadataMonitoringObjectRuntime>;
get alarms(): VScript.rKeyword<any, ClusterMetadataMonitoringObjectRuntimeAlarms | null, this>;
}
export declare class ClusterMetadataMonitoringObjectRuntimeAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ClusterMetadataMonitoringObjectRuntime {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class ClusterMonitoringObjectGlobalRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get alarm(): VScript.rKeyword<boolean, boolean, ClusterMonitoringObjectGlobalRuntime>;
get alarm_severity_level(): VScript.rKeyword<number, number, ClusterMonitoringObjectGlobalRuntime>;
get configuration(): VScript.rKeyword<string | null, ClusterMonitoringObjectGlobalConfiguration | null, ClusterMonitoringObjectGlobalRuntime>;
get video(): VScript.StronglyTypedArray<ClusterMonitoringObjectGlobalRuntime, ClusterVideoMonitoringObjectRuntime, VScript.RowView<ClusterVideoMonitoringObjectRuntime>>;
get audio(): VScript.StronglyTypedArray<ClusterMonitoringObjectGlobalRuntime, ClusterAudioMonitoringObjectRuntime, VScript.RowView<ClusterAudioMonitoringObjectRuntime>>;
get metadata(): VScript.StronglyTypedArray<ClusterMonitoringObjectGlobalRuntime, ClusterMetadataMonitoringObjectRuntime, VScript.RowView<ClusterMetadataMonitoringObjectRuntime>>;
get user_labels(): VScript.StronglyTypedArray<ClusterMonitoringObjectGlobalRuntime, _ClusterSources.ClusterSourceLabelDual, VScript.RowView<_ClusterSources.ClusterSourceLabelDual>>;
}
export declare class ClusterMonitoringObjectGlobalRuntimeAsTableRow extends ClusterMonitoringObjectGlobalRuntime {
readonly enclosing_table: VScript.StronglyTypedTable<ClusterMonitoringObjectGlobalRuntime>;
readonly index: number;
constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<ClusterMonitoringObjectGlobalRuntime>);
}
export declare class ClusterGlobalMonitoringObjectsParameters {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get severity_levels(): ClusterMonitoringObjectAlarmsSeverityLevel;
}
export declare const Enums: {
readonly TIMECODE: import("./Time").TimecodeType[];
};