UNPKG

@joergmittaglawo/dmvconfig

Version:

DMV Configuration scripts for Lawo V__matrix Distributed Multiviewers.

747 lines (746 loc) 42.9 kB
import * as VScript from "vscript"; import * as _MultiviewerIO from "./MultiviewerIO"; import * as _Video from "./Video"; import * as _ClusterMonitoringObjects from "./ClusterMonitoringObjects"; export declare const lift: { readonly MultiviewerLocal: (kwl: string | null, socket: VScript.VSocket) => MultiviewerLocal | null; readonly MultiviewerLocalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerLocalRuntime | null; readonly MultiviewerHeadLocalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadLocalRuntime | null; readonly MultiviewerPIPLocalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerPIPLocalRuntime | null; readonly MultiviewerStatistics: (kwl: string | null, socket: VScript.VSocket) => MultiviewerStatistics | null; readonly ManifoldMemoryStatistics: (kwl: string | null, socket: VScript.VSocket) => ManifoldMemoryStatistics | null; readonly RLBLOCKSTATISTICS: (kwl: string | null, socket: VScript.VSocket) => RLBLOCKSTATISTICS | null; readonly ManifoldCoreStatistics: (kwl: string | null, socket: VScript.VSocket) => ManifoldCoreStatistics | null; readonly ManifoldCoreRasterizerStatistics: (kwl: string | null, socket: VScript.VSocket) => ManifoldCoreRasterizerStatistics | null; readonly LoadValue: (x: any | null, _: VScript.VSocket) => LoadValue | null; readonly MultiviewerGlobal: (kwl: string | null, socket: VScript.VSocket) => MultiviewerGlobal | null; readonly MultiviewerGlobalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerGlobalRuntime | null; readonly MultiviewerHeadGlobalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadGlobalRuntime | null; readonly MultiviewerPIPGlobalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerPIPGlobalRuntime | null; readonly PIPROUTING: (x: any | null, _: VScript.VSocket) => PIPROUTING | null; readonly MultiviewerGlobalConfiguration: (kwl: string | null, socket: VScript.VSocket) => MultiviewerGlobalConfiguration | null; readonly MultiviewerGlobalConfigurationParameters: (kwl: string | null, socket: VScript.VSocket) => MultiviewerGlobalConfigurationParameters | null; readonly ALARMSSEVERITYLEVELS: (kwl: string | null, socket: VScript.VSocket) => ALARMSSEVERITYLEVELS | null; readonly ALARMSEVERITYLEVEL: (kwl: string | null, socket: VScript.VSocket) => ALARMSEVERITYLEVEL | null; readonly MultiviewerHeadGlobalConfiguration: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadGlobalConfiguration | null; readonly MultiviewerHeadGlobalParameters: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadGlobalParameters | null; readonly TALLYRULES: (kwl: string | null, socket: VScript.VSocket) => TALLYRULES | null; readonly TALLYRULE: (kwl: string | null, socket: VScript.VSocket) => TALLYRULE | null; readonly MultiviewerHeadStreamingConfiguration: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadStreamingConfiguration | null; readonly MultiviewerHeadLayout: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadLayout | null; readonly AUTOMONITORINGSETTINGS: (kwl: string | null, socket: VScript.VSocket) => AUTOMONITORINGSETTINGS | null; readonly IMAGE: (kwl: string | null, socket: VScript.VSocket) => IMAGE | null; readonly TEXTBOX: (kwl: string | null, socket: VScript.VSocket) => TEXTBOX | null; readonly DIGITALCLOCK: (kwl: string | null, socket: VScript.VSocket) => DIGITALCLOCK | null; readonly ANALOGCLOCK: (kwl: string | null, socket: VScript.VSocket) => ANALOGCLOCK | null; readonly CLOCKTIMESETTINGS: (kwl: string | null, socket: VScript.VSocket) => CLOCKTIMESETTINGS | null; readonly CLOCKTIME: (x: any | null, _: VScript.VSocket) => CLOCKTIME | null; readonly TMPREMOVEDFROMPIPStruct: (kwl: string | null, socket: VScript.VSocket) => TMPREMOVEDFROMPIPStruct | null; readonly PIP: (kwl: string | null, socket: VScript.VSocket) => PIP | null; readonly CLOSEDCAPTION: (kwl: string | null, socket: VScript.VSocket) => CLOSEDCAPTION | null; readonly CLOSEDCAPTIONPARAMETERS: (x: any | null, _: VScript.VSocket) => CLOSEDCAPTIONPARAMETERS | null; readonly CROP: (x: any | null, _: VScript.VSocket) => CROP | null; readonly PIPTALLYSETTINGS: (kwl: string | null, socket: VScript.VSocket) => PIPTALLYSETTINGS | null; readonly PIPTALLYRULESSETTINGS: (x: any | null, _: VScript.VSocket) => PIPTALLYRULESSETTINGS | null; readonly STANDALONEPPM: (kwl: string | null, socket: VScript.VSocket) => STANDALONEPPM | null; readonly PIPPPM: (kwl: string | null, socket: VScript.VSocket) => PIPPPM | null; readonly PPMSETTINGS: (x: any | null, _: VScript.VSocket) => PPMSETTINGS | null; readonly PPMSCALESETTINGS: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGS | null; readonly PPMSCALESETTINGSBBCRange: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGSBBCRange | null; readonly PPMSCALESETTINGSNordicRange: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGSNordicRange | null; readonly PPMSCALESETTINGSDINRange: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGSDINRange | null; readonly PPMSCALESETTINGSDBFSRange: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGSDBFSRange | null; readonly MD: (kwl: string | null, socket: VScript.VSocket) => MD | null; readonly MDCELL: (kwl: string | null, socket: VScript.VSocket) => MDCELL | null; readonly TALLYLAMPS: (kwl: string | null, socket: VScript.VSocket) => TALLYLAMPS | null; readonly LABELDUAL: (kwl: string | null, socket: VScript.VSocket) => LABELDUAL | null; readonly LABEL: (kwl: string | null, socket: VScript.VSocket) => LABEL | null; readonly FONT: (x: any | null, _: VScript.VSocket) => FONT | null; readonly BOX: (kwl: string | null, socket: VScript.VSocket) => BOX | null; readonly BORDER: (kwl: string | null, socket: VScript.VSocket) => BORDER | null; readonly BORDERGEOMETRY: (x: any | null, _: VScript.VSocket) => BORDERGEOMETRY | null; readonly GEOMETRY: (x: any | null, _: VScript.VSocket) => GEOMETRY | null; readonly HSLCOLOURWITHOPACITY: (x: any | null, _: VScript.VSocket) => HSLCOLOURWITHOPACITY | null; readonly HSLCOLOUR: (x: any | null, _: VScript.VSocket) => HSLCOLOUR | null; }; export declare const lower: { readonly MultiviewerLocal: (ref: MultiviewerLocal | null) => string | null; readonly MultiviewerLocalRuntime: (ref: MultiviewerLocalRuntime | null) => string | null; readonly MultiviewerHeadLocalRuntime: (ref: MultiviewerHeadLocalRuntime | null) => string | null; readonly MultiviewerPIPLocalRuntime: (ref: MultiviewerPIPLocalRuntime | null) => string | null; readonly MultiviewerStatistics: (ref: MultiviewerStatistics | null) => string | null; readonly ManifoldMemoryStatistics: (ref: ManifoldMemoryStatistics | null) => string | null; readonly RLBLOCKSTATISTICS: (ref: RLBLOCKSTATISTICS | null) => string | null; readonly ManifoldCoreStatistics: (ref: ManifoldCoreStatistics | null) => string | null; readonly ManifoldCoreRasterizerStatistics: (ref: ManifoldCoreRasterizerStatistics | null) => string | null; readonly LoadValue: (x: LoadValue | null) => number[] | null; readonly MultiviewerGlobal: (ref: MultiviewerGlobal | null) => string | null; readonly MultiviewerGlobalRuntime: (ref: MultiviewerGlobalRuntime | null) => string | null; readonly MultiviewerHeadGlobalRuntime: (ref: MultiviewerHeadGlobalRuntime | null) => string | null; readonly MultiviewerPIPGlobalRuntime: (ref: MultiviewerPIPGlobalRuntime | null) => string | null; readonly PIPROUTING: (x: PIPROUTING | null) => number[] | null; readonly MultiviewerGlobalConfiguration: (ref: MultiviewerGlobalConfiguration | null) => string | null; readonly MultiviewerGlobalConfigurationParameters: (ref: MultiviewerGlobalConfigurationParameters | null) => string | null; readonly ALARMSSEVERITYLEVELS: (ref: ALARMSSEVERITYLEVELS | null) => string | null; readonly ALARMSEVERITYLEVEL: (ref: ALARMSEVERITYLEVEL | null) => string | null; readonly MultiviewerHeadGlobalConfiguration: (ref: MultiviewerHeadGlobalConfiguration | null) => string | null; readonly MultiviewerHeadGlobalParameters: (ref: MultiviewerHeadGlobalParameters | null) => string | null; readonly TALLYRULES: (ref: TALLYRULES | null) => string | null; readonly TALLYRULE: (ref: TALLYRULE | null) => string | null; readonly MultiviewerHeadStreamingConfiguration: (ref: MultiviewerHeadStreamingConfiguration | null) => string | null; readonly MultiviewerHeadLayout: (ref: MultiviewerHeadLayout | null) => string | null; readonly AUTOMONITORINGSETTINGS: (ref: AUTOMONITORINGSETTINGS | null) => string | null; readonly IMAGE: (ref: IMAGE | null) => string | null; readonly TEXTBOX: (ref: TEXTBOX | null) => string | null; readonly DIGITALCLOCK: (ref: DIGITALCLOCK | null) => string | null; readonly ANALOGCLOCK: (ref: ANALOGCLOCK | null) => string | null; readonly CLOCKTIMESETTINGS: (ref: CLOCKTIMESETTINGS | null) => string | null; readonly CLOCKTIME: (x: CLOCKTIME | null) => number[] | null; readonly TMPREMOVEDFROMPIPStruct: (ref: TMPREMOVEDFROMPIPStruct | null) => string | null; readonly PIP: (ref: PIP | null) => string | null; readonly CLOSEDCAPTION: (ref: CLOSEDCAPTION | null) => string | null; readonly CLOSEDCAPTIONPARAMETERS: (x: CLOSEDCAPTIONPARAMETERS | null) => number[] | null; readonly CROP: (x: CROP | null) => number[] | null; readonly PIPTALLYSETTINGS: (ref: PIPTALLYSETTINGS | null) => string | null; readonly PIPTALLYRULESSETTINGS: (x: PIPTALLYRULESSETTINGS | null) => number[] | null; readonly STANDALONEPPM: (ref: STANDALONEPPM | null) => string | null; readonly PIPPPM: (ref: PIPPPM | null) => string | null; readonly PPMSETTINGS: (x: PPMSETTINGS | null) => (number | "None" | "Off" | "Left" | "Right" | "ColourBars" | "ColourBarsGradient" | "ColourLEDs" | "ColourLEDsGradient" | "LeftAndRight" | "dBFS" | "DIN" | "Nordic" | "BBC" | "OneSecond" | "TwoSeconds" | "ThreeSeconds" | "FourSeconds" | "Slow" | "Medium" | "Fast" | "decay_Fast" | "decay_24db_2_8s" | "decay_20db_1_7s" | "decay_20db_1_5s")[] | null; readonly PPMSCALESETTINGS: (ref: PPMSCALESETTINGS | null) => string | null; readonly PPMSCALESETTINGSBBCRange: (ref: PPMSCALESETTINGSBBCRange | null) => string | null; readonly PPMSCALESETTINGSNordicRange: (ref: PPMSCALESETTINGSNordicRange | null) => string | null; readonly PPMSCALESETTINGSDINRange: (ref: PPMSCALESETTINGSDINRange | null) => string | null; readonly PPMSCALESETTINGSDBFSRange: (ref: PPMSCALESETTINGSDBFSRange | null) => string | null; readonly MD: (ref: MD | null) => string | null; readonly MDCELL: (ref: MDCELL | null) => string | null; readonly TALLYLAMPS: (ref: TALLYLAMPS | null) => string | null; readonly LABELDUAL: (ref: LABELDUAL | null) => string | null; readonly LABEL: (ref: LABEL | null) => string | null; readonly FONT: (x: FONT | null) => ("NORMAL" | "OPEN_SANS" | "DSEG7_Classic" | "DSEG7_Classic_MINI" | "DSEG7_Modern" | "DSEG7_Modern_MINI" | "DSEG14_Classic" | "DSEG14_Classic_MINI" | "DSEG14_Modern" | "DSEG14_Modern_MINI" | "NOTO_SANS_TC" | "ITALIC" | "BOLD" | "BOLD_ITALIC")[] | null; readonly BOX: (ref: BOX | null) => string | null; readonly BORDER: (ref: BORDER | null) => string | null; readonly BORDERGEOMETRY: (x: BORDERGEOMETRY | null) => (number | "All" | "Top" | "Bottom" | "Left" | "Right" | "TopLeft" | "TopRight" | "BottomLeft" | "BottomRight")[] | null; readonly GEOMETRY: (x: GEOMETRY | null) => number[] | null; readonly HSLCOLOURWITHOPACITY: (x: HSLCOLOURWITHOPACITY | null) => number[] | null; readonly HSLCOLOUR: (x: HSLCOLOUR | null) => number[] | null; }; export declare type ALIGNMENT = "INSIDE" | "OUTSIDE"; export declare type DISPLAYMODE = "ON" | "OFF" | "NAME"; export interface HSLCOLOUR { hue: number; saturation: number; lightness: number; } export interface HSLCOLOURWITHOPACITY { hue: number; saturation: number; lightness: number; opacity: number; } export interface GEOMETRY { posx: number; posy: number; width: number; height: number; depth: number; } export declare type BORDERRADIUSCORNERS = "All" | "Top" | "Bottom" | "Left" | "Right" | "TopLeft" | "TopRight" | "BottomLeft" | "BottomRight"; export interface BORDERGEOMETRY { width: number; radius: number; radius_corners: BORDERRADIUSCORNERS; } export declare class BORDER { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get geometry(): VScript.rwKeyword<any, BORDERGEOMETRY | null, this>; get colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; } export declare class BOX { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get bgnd_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; get border(): BORDER; } export declare type FONTFAMILY = "OPEN_SANS" | "DSEG7_Classic" | "DSEG7_Classic_MINI" | "DSEG7_Modern" | "DSEG7_Modern_MINI" | "DSEG14_Classic" | "DSEG14_Classic_MINI" | "DSEG14_Modern" | "DSEG14_Modern_MINI" | "NOTO_SANS_TC"; export declare type FONTSTYLE = "NORMAL" | "ITALIC" | "BOLD" | "BOLD_ITALIC"; export interface FONT { font_family: FONTFAMILY; font_style: FONTSTYLE; } export declare class LABEL { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; get font(): VScript.rwKeyword<any, FONT | null, this>; get string_default(): VScript.rwKeyword<string, string, LABEL>; } export declare class LABELDUAL { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; get font(): VScript.rwKeyword<any, FONT | null, this>; get string_default(): VScript.rwKeyword<string, string, LABELDUAL>; get string_user(): VScript.rwKeyword<string, string, LABELDUAL>; } export declare class TALLYLAMPS { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get enable(): VScript.rwKeyword<boolean, boolean, TALLYLAMPS>; get width(): VScript.rwKeyword<number, number, TALLYLAMPS>; get left_lamp(): BOX; get right_lamp(): BOX; } export declare type MDMODE = "SINGLE" | "DUAL" | "TRIPLE"; export declare type MDCELLMODE = "AUDIO_SOURCE_0_NAME" | "LABEL" | "PIP_NAME" | "METADATA_SOURCE_0_NAME" | "METADATA_SOURCE_0_TIMECODE" | "MONITORING_OBJECT_VIDEO_SOURCE_LABEL" | "MONITORING_OBJECT_USER_LABEL_0" | "MONITORING_OBJECT_USER_LABEL_1" | "MONITORING_OBJECT_USER_LABEL_2" | "MONITORING_OBJECT_USER_LABEL_3" | "MONITORING_OBJECT_USER_LABEL_4" | "MONITORING_OBJECT_USER_LABEL_5" | "VIDEO_SOURCE_LABEL" | "VIDEO_SOURCE_0_NAME" | "VIDEO_STANDARD"; export declare class MDCELL { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get mode(): VScript.rwKeyword<MDCELLMODE, MDCELLMODE, MDCELL>; get timecode_select(): VScript.rwKeyword<import("./Time").TimecodeType, import("./Time").TimecodeType, MDCELL>; get bgnd(): BOX; get label(): LABELDUAL; } export declare class MDCELLAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends MDCELL { readonly index: number; readonly parent: ParentType; constructor(st: VScript.Subtree, index: number, parent: ParentType); } export declare class MD { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get enable(): VScript.rwKeyword<boolean, boolean, MD>; get mode(): VScript.rwKeyword<MDMODE, MDMODE, MD>; get alignment(): VScript.rwKeyword<ALIGNMENT, ALIGNMENT, MD>; get width(): VScript.rwKeyword<number, number, MD>; get height(): VScript.rwKeyword<number, number, MD>; get cells(): VScript.StronglyTypedArray<MD, MDCELL, VScript.RowView<MDCELL>>; } declare class PPMSCALESETTINGSDBFSRange { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get safe_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDBFSRange>; get operation_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDBFSRange>; get min_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDBFSRange>; get max_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDBFSRange>; } declare class PPMSCALESETTINGSDINRange { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get safe_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDINRange>; get operation_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDINRange>; get min_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDINRange>; get max_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDINRange>; } declare class PPMSCALESETTINGSNordicRange { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get safe_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSNordicRange>; get operation_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSNordicRange>; get min_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSNordicRange>; get max_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSNordicRange>; } declare class PPMSCALESETTINGSBBCRange { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get safe_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSBBCRange>; get operation_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSBBCRange>; get min_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSBBCRange>; get max_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSBBCRange>; } export declare class PPMSCALESETTINGS { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get scale_strech(): VScript.rwKeyword<number, number, PPMSCALESETTINGS>; get d_b_f_s_range(): PPMSCALESETTINGSDBFSRange; get d_i_n_range(): PPMSCALESETTINGSDINRange; get nordic_range(): PPMSCALESETTINGSNordicRange; get b_b_c_range(): PPMSCALESETTINGSBBCRange; } export declare type PPMDisplayMode = "ColourBars" | "ColourBarsGradient" | "ColourLEDs" | "ColourLEDsGradient"; export declare type PPMScalePosition = "Left" | "Right" | "LeftAndRight" | "None"; export declare type PPMScaleType = "dBFS" | "DIN" | "Nordic" | "BBC"; export declare type PIPPPMALIGNMENT = "LEFT_INSIDE" | "LEFT_OUTSIDE" | "RIGHT_INSIDE" | "RIGHT_OUTSIDE"; export declare type PEAKHOLDTIME = "Off" | "OneSecond" | "TwoSeconds" | "ThreeSeconds" | "FourSeconds"; export declare type PEAKHOLDDECAY = "Off" | "Slow" | "Medium" | "Fast"; export declare type PPMDECAY = "decay_Fast" | "decay_24db_2_8s" | "decay_20db_1_7s" | "decay_20db_1_5s"; export interface PPMSETTINGS { display_mode: PPMDisplayMode; scale_position: PPMScalePosition; scale_type: PPMScaleType; peak_hold: PEAKHOLDTIME; peak_hold_decay: PEAKHOLDDECAY; ppm_decay: PPMDECAY; width: number; opacity: number; scale_size: number; channel_spacing_size: number; leds_size: number; leds_spacing_size: number; } export declare class PIPPPM { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get enable(): VScript.rwKeyword<boolean, boolean, PIPPPM>; get alignment(): VScript.rwKeyword<PIPPPMALIGNMENT, PIPPPMALIGNMENT, PIPPPM>; get settings(): VScript.rwKeyword<any, PPMSETTINGS | null, this>; get bgnd(): BOX; } export declare class PIPPPMAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends PIPPPM { readonly index: number; readonly parent: ParentType; constructor(st: VScript.Subtree, index: number, parent: ParentType); } export declare class STANDALONEPPM { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get monitoring_object_id(): VScript.rwKeyword<number, number, STANDALONEPPM>; get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, STANDALONEPPM>; get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>; get settings(): VScript.rwKeyword<any, PPMSETTINGS | null, this>; get bgnd(): BOX; } export declare class STANDALONEPPMAsNamedTableRow extends STANDALONEPPM { private readonly raw_row; readonly enclosing_table: VScript.StronglyTypedNamedTable<STANDALONEPPM>; readonly index: number; constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<STANDALONEPPM>); rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>; delete(opts?: VScript.CommonWriteOptions): Promise<void>; } export interface PIPTALLYRULESSETTINGS { bgnd_tally_rules_mask: number; bgnd_border_tally_rules_mask: number; video_border_tally_rules_mask: number; umd_0_tally_rules_mask: number; umd_0_border_tally_rules_mask: number; umd_0_label_tally_rules_mask: number; umd_1_tally_rules_mask: number; umd_1_border_tally_rules_mask: number; umd_1_label_tally_rules_mask: number; umd_2_tally_rules_mask: number; umd_2_border_tally_rules_mask: number; umd_2_label_tally_rules_mask: number; omd_0_tally_rules_mask: number; omd_0_border_tally_rules_mask: number; omd_0_label_tally_rules_mask: number; omd_1_tally_rules_mask: number; omd_1_border_tally_rules_mask: number; omd_1_label_tally_rules_mask: number; omd_2_tally_rules_mask: number; omd_2_border_tally_rules_mask: number; omd_2_label_tally_rules_mask: number; left_lamp_tally_rules_mask: number; left_lamp_border_tally_rules_mask: number; right_lamp_tally_rules_mask: number; right_lamp_border_tally_rules_mask: number; } export declare type PIPTALLYMODE = "PIP_TALLY_MASK" | "VIDEO_SOURCE_TALLY_MASK" | "MONITORING_OBJECT_TALLY_MASK"; export declare class PIPTALLYSETTINGS { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get mode(): VScript.rwKeyword<PIPTALLYMODE, PIPTALLYMODE, PIPTALLYSETTINGS>; get tally_mask(): VScript.rwKeyword<number, number, PIPTALLYSETTINGS>; get rules(): VScript.rwKeyword<any, PIPTALLYRULESSETTINGS | null, this>; } export interface CROP { left: number; right: number; top: number; bottom: number; } export declare type RESOLUTIONLEVEL = "UNDEFINED" | "FULL_SIZE" | "ONE_4" | "ONE_16" | "ONE_64" | "ONE_256"; export interface CLOSEDCAPTIONPARAMETERS { width_zoom: number; height_zoom: number; x_offset: number; y_offset: number; } export declare class CLOSEDCAPTION { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get enable(): VScript.rwKeyword<boolean, boolean, CLOSEDCAPTION>; get safe_area(): VScript.rwKeyword<number, number, CLOSEDCAPTION>; get column_offset(): VScript.rwKeyword<number, number, CLOSEDCAPTION>; get row_offset(): VScript.rwKeyword<number, number, CLOSEDCAPTION>; get font_bgnd_opacity(): VScript.rwKeyword<number, number, CLOSEDCAPTION>; get bgnd(): BOX; } export declare class PIP { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get monitoring_object_id(): VScript.rwKeyword<number, number, PIP>; get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, PIP>; get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>; get keep_ar(): VScript.rwKeyword<boolean, boolean, PIP>; get video_crop(): VScript.rwKeyword<any, CROP | null, this>; get bgnd(): BOX; get video_border(): BORDER; get ppms(): VScript.StronglyTypedArray<PIP, PIPPPM, VScript.RowView<PIPPPM>>; get omd(): MD; get umd(): MD; get tally_lamps(): TALLYLAMPS; get tally_settings(): PIPTALLYSETTINGS; get closed_caption(): CLOSEDCAPTION; } export declare class PIPAsNamedTableRow extends PIP { private readonly raw_row; readonly enclosing_table: VScript.StronglyTypedNamedTable<PIP>; readonly index: number; constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<PIP>); rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>; delete(opts?: VScript.CommonWriteOptions): Promise<void>; } export declare class TMPREMOVEDFROMPIPStruct { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get alarms(): _ClusterMonitoringObjects.ClusterMonitoringObjectAlarmsEnable; } export interface CLOCKTIME { seconds: number; minutes: number; hours: number; } export declare class CLOCKTIMESETTINGS { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get metadata_monitoring_object_id(): VScript.rwKeyword<any, _ClusterMonitoringObjects.MonitoringObjectChannelID | null, this>; get timecode_select(): VScript.rwKeyword<import("./Time").TimecodeType, import("./Time").TimecodeType, CLOCKTIMESETTINGS>; get timezone_offset(): VScript.rwKeyword<any, CLOCKTIME | null, this>; get countdown_enable(): VScript.rwKeyword<boolean, boolean, CLOCKTIMESETTINGS>; get countdown_time(): VScript.rwKeyword<any, CLOCKTIME | null, this>; } export declare class ANALOGCLOCK { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, ANALOGCLOCK>; get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>; get theme(): VScript.rwKeyword<number, number, ANALOGCLOCK>; get time_settings(): CLOCKTIMESETTINGS; } export declare class ANALOGCLOCKAsNamedTableRow extends ANALOGCLOCK { private readonly raw_row; readonly enclosing_table: VScript.StronglyTypedNamedTable<ANALOGCLOCK>; readonly index: number; constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<ANALOGCLOCK>); rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>; delete(opts?: VScript.CommonWriteOptions): Promise<void>; } export declare class DIGITALCLOCK { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, DIGITALCLOCK>; get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>; get show_frames(): VScript.rwKeyword<boolean, boolean, DIGITALCLOCK>; get digit_font_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; get digit_font(): VScript.rwKeyword<any, FONT | null, this>; get digit_bgnd_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; get time_settings(): CLOCKTIMESETTINGS; get bgnd(): BOX; } export declare class DIGITALCLOCKAsNamedTableRow extends DIGITALCLOCK { private readonly raw_row; readonly enclosing_table: VScript.StronglyTypedNamedTable<DIGITALCLOCK>; readonly index: number; constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<DIGITALCLOCK>); rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>; delete(opts?: VScript.CommonWriteOptions): Promise<void>; } export declare class TEXTBOX { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, TEXTBOX>; get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>; get arg0(): VScript.rwKeyword<number, number, TEXTBOX>; get arg1(): VScript.rwKeyword<number, number, TEXTBOX>; get flash_bgnd_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; get flash_label_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; get flash_speed(): VScript.rwKeyword<number, number, TEXTBOX>; get bgnd(): BOX; get label(): LABEL; } export declare class TEXTBOXAsNamedTableRow extends TEXTBOX { private readonly raw_row; readonly enclosing_table: VScript.StronglyTypedNamedTable<TEXTBOX>; readonly index: number; constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<TEXTBOX>); rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>; delete(opts?: VScript.CommonWriteOptions): Promise<void>; } export declare class IMAGE { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, IMAGE>; get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>; } export declare class IMAGEAsNamedTableRow extends IMAGE { private readonly raw_row; readonly enclosing_table: VScript.StronglyTypedNamedTable<IMAGE>; readonly index: number; constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<IMAGE>); rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>; delete(opts?: VScript.CommonWriteOptions): Promise<void>; } export declare type HEADLAYOUTMODE = "MANUAL" | "AUTO" | "AUTO_MONITORING" | "PATTERN_ID"; export declare class AUTOMONITORINGSETTINGS { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get first_monitoring_object_id(): VScript.rwKeyword<number, number, AUTOMONITORINGSETTINGS>; get last_monitoring_object_id(): VScript.rwKeyword<number, number, AUTOMONITORINGSETTINGS>; } export declare class MultiviewerHeadLayout { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get layout_mode(): VScript.rwKeyword<HEADLAYOUTMODE, HEADLAYOUTMODE, MultiviewerHeadLayout>; get pattern_id(): VScript.rwKeyword<number, number, MultiviewerHeadLayout>; get pattern_gap_x(): VScript.rwKeyword<number, number, MultiviewerHeadLayout>; get pattern_gap_y(): VScript.rwKeyword<number, number, MultiviewerHeadLayout>; get auto_monitoring(): AUTOMONITORINGSETTINGS; } export declare class MultiviewerHeadStreamingConfiguration { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get enable(): VScript.rwKeyword<boolean, boolean, MultiviewerHeadStreamingConfiguration>; get transport_format(): VScript.rwKeyword<_Video.TransportFormat, _Video.TransportFormat, MultiviewerHeadStreamingConfiguration>; } export declare class TALLYRULE { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get bit_id(): VScript.rwKeyword<number, number, TALLYRULE>; get priority_id(): VScript.rwKeyword<number, number, TALLYRULE>; get colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; } export declare class TALLYRULES { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get rule_0(): TALLYRULE; get rule_1(): TALLYRULE; get rule_2(): TALLYRULE; get rule_3(): TALLYRULE; get rule_4(): TALLYRULE; get rule_5(): TALLYRULE; get rule_6(): TALLYRULE; get rule_7(): TALLYRULE; } export declare class MultiviewerHeadGlobalParameters { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, MultiviewerHeadGlobalParameters>; get video_standard(): VScript.rwKeyword<_MultiviewerIO.MultiviewerHeadVideoStandard, _MultiviewerIO.MultiviewerHeadVideoStandard, MultiviewerHeadGlobalParameters>; get double_buffer_mode(): VScript.rwKeyword<_MultiviewerIO.DOUBLEBUFFERMODE, _MultiviewerIO.DOUBLEBUFFERMODE, MultiviewerHeadGlobalParameters>; get bgnd_colour(): VScript.rwKeyword<any, HSLCOLOUR | null, this>; get layout(): MultiviewerHeadLayout; get ppm_scale(): PPMSCALESETTINGS; get tally_rules(): TALLYRULES; get streaming(): MultiviewerHeadStreamingConfiguration; } export declare class MultiviewerHeadGlobalConfiguration { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get parameters(): MultiviewerHeadGlobalParameters; get pip(): VScript.StronglyTypedNamedTable<PIP, VScript.NamedTableRowView<PIP>>; get ppm(): VScript.StronglyTypedNamedTable<STANDALONEPPM, VScript.NamedTableRowView<STANDALONEPPM>>; get analog_clock(): VScript.StronglyTypedNamedTable<ANALOGCLOCK, VScript.NamedTableRowView<ANALOGCLOCK>>; get digital_clock(): VScript.StronglyTypedNamedTable<DIGITALCLOCK, VScript.NamedTableRowView<DIGITALCLOCK>>; get text_box(): VScript.StronglyTypedNamedTable<TEXTBOX, VScript.NamedTableRowView<TEXTBOX>>; get image(): VScript.StronglyTypedNamedTable<IMAGE, VScript.NamedTableRowView<IMAGE>>; } export declare class MultiviewerHeadGlobalConfigurationAsNamedTableRow extends MultiviewerHeadGlobalConfiguration { private readonly raw_row; readonly enclosing_table: VScript.StronglyTypedNamedTable<MultiviewerHeadGlobalConfiguration>; readonly index: number; constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<MultiviewerHeadGlobalConfiguration>); rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>; delete(opts?: VScript.CommonWriteOptions): Promise<void>; } export declare class ALARMSEVERITYLEVEL { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get font_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; get bgnd_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>; } export declare class ALARMSSEVERITYLEVELS { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get border_width(): VScript.rwKeyword<number, number, ALARMSSEVERITYLEVELS>; get severity_level_0(): ALARMSEVERITYLEVEL; get severity_level_1(): ALARMSEVERITYLEVEL; get severity_level_2(): ALARMSEVERITYLEVEL; get severity_level_3(): ALARMSEVERITYLEVEL; get severity_level_4(): ALARMSEVERITYLEVEL; } export declare class MultiviewerGlobalConfigurationParameters { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get alarms(): ALARMSSEVERITYLEVELS; } export declare class MultiviewerGlobalConfiguration { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get parameters(): MultiviewerGlobalConfigurationParameters; get head(): VScript.StronglyTypedNamedTable<MultiviewerHeadGlobalConfiguration, VScript.NamedTableRowView<MultiviewerHeadGlobalConfiguration>>; } export interface PIPROUTING { video_texture_width: number; video_texture_height: number; video_texture_input_id: number; video_texture_input_rl_id: number; } export declare class MultiviewerPIPGlobalRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get use_full_size(): VScript.rKeyword<boolean, boolean, MultiviewerPIPGlobalRuntime>; get resolution_level(): VScript.rKeyword<RESOLUTIONLEVEL, RESOLUTIONLEVEL, MultiviewerPIPGlobalRuntime>; } export declare class MultiviewerPIPGlobalRuntimeAsTableRow extends MultiviewerPIPGlobalRuntime { readonly enclosing_table: VScript.StronglyTypedTable<MultiviewerPIPGlobalRuntime>; readonly index: number; constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MultiviewerPIPGlobalRuntime>); } export declare class MultiviewerHeadGlobalRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get pip(): VScript.StronglyTypedTable<MultiviewerPIPGlobalRuntime, VScript.TableRowView<MultiviewerPIPGlobalRuntime>>; } export declare class MultiviewerHeadGlobalRuntimeAsTableRow extends MultiviewerHeadGlobalRuntime { readonly enclosing_table: VScript.StronglyTypedTable<MultiviewerHeadGlobalRuntime>; readonly index: number; constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MultiviewerHeadGlobalRuntime>); } export declare class MultiviewerGlobalRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get head(): VScript.StronglyTypedTable<MultiviewerHeadGlobalRuntime, VScript.TableRowView<MultiviewerHeadGlobalRuntime>>; } export declare class MultiviewerGlobal { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get configuration(): MultiviewerGlobalConfiguration; get runtime(): MultiviewerGlobalRuntime; } export interface LoadValue { value: number; percents: number; } export declare class ManifoldCoreRasterizerStatistics { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get clocks_per_frame_active(): VScript.rKeyword<number, number, ManifoldCoreRasterizerStatistics>; get pixel_clocks_per_frame(): VScript.rKeyword<any, LoadValue | null, this>; get pixels_per_frame(): VScript.rKeyword<any, LoadValue | null, this>; get clocks_store_wait_for_memory(): VScript.rKeyword<any, LoadValue | null, this>; } export declare class ManifoldCoreRasterizerStatisticsAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ManifoldCoreRasterizerStatistics { readonly index: number; readonly parent: ParentType; constructor(st: VScript.Subtree, index: number, parent: ParentType); } export declare class ManifoldCoreStatistics { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get sync_length(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get sync_calc_length(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get output_0_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get output_1_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get output_2_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get output_3_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get output_4_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get output_5_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get output_6_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get output_7_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get total_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get core_total_clks(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get core_active_clks(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get core_load(): VScript.rKeyword<number, number, ManifoldCoreStatistics>; get rasterizers(): VScript.StronglyTypedArray<ManifoldCoreStatistics, ManifoldCoreRasterizerStatistics, VScript.RowView<ManifoldCoreRasterizerStatistics>>; } export declare class ManifoldCoreStatisticsAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ManifoldCoreStatistics { readonly index: number; readonly parent: ParentType; constructor(st: VScript.Subtree, index: number, parent: ParentType); } export declare class RLBLOCKSTATISTICS { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get total_num(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>; get free_num(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>; get used_num(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>; get max_width(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>; get max_height(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>; } export declare class RLBLOCKSTATISTICSAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends RLBLOCKSTATISTICS { readonly index: number; readonly parent: ParentType; constructor(st: VScript.Subtree, index: number, parent: ParentType); } export declare class ManifoldMemoryStatistics { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get mem_band_max_gbits(): VScript.rKeyword<number, number, ManifoldMemoryStatistics>; get mem_band_write_gbits(): VScript.rKeyword<number, number, ManifoldMemoryStatistics>; get mem_band_read_gbits(): VScript.rKeyword<number, number, ManifoldMemoryStatistics>; get rl_blocks(): VScript.StronglyTypedArray<ManifoldMemoryStatistics, RLBLOCKSTATISTICS, VScript.RowView<RLBLOCKSTATISTICS>>; } export declare class MultiviewerStatistics { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get cores(): VScript.StronglyTypedArray<MultiviewerStatistics, ManifoldCoreStatistics, VScript.RowView<ManifoldCoreStatistics>>; get memory(): ManifoldMemoryStatistics; } export declare class MultiviewerPIPLocalRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get routing(): VScript.rKeyword<any, PIPROUTING | null, this>; } export declare class MultiviewerPIPLocalRuntimeAsTableRow extends MultiviewerPIPLocalRuntime { readonly enclosing_table: VScript.StronglyTypedTable<MultiviewerPIPLocalRuntime>; readonly index: number; constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MultiviewerPIPLocalRuntime>); } export declare class MultiviewerHeadLocalRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get pip(): VScript.StronglyTypedTable<MultiviewerPIPLocalRuntime, VScript.TableRowView<MultiviewerPIPLocalRuntime>>; } export declare class MultiviewerHeadLocalRuntimeAsTableRow extends MultiviewerHeadLocalRuntime { readonly enclosing_table: VScript.StronglyTypedTable<MultiviewerHeadLocalRuntime>; readonly index: number; constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MultiviewerHeadLocalRuntime>); } export declare class MultiviewerLocalRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get head(): VScript.StronglyTypedTable<MultiviewerHeadLocalRuntime, VScript.TableRowView<MultiviewerHeadLocalRuntime>>; get statistics(): MultiviewerStatistics; } export declare class MultiviewerLocal { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get runtime(): MultiviewerLocalRuntime; } export declare class All { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get global(): MultiviewerGlobal; get local(): MultiviewerLocal; } export declare const Enums: { readonly HEADLAYOUTMODE: HEADLAYOUTMODE[]; readonly RESOLUTIONLEVEL: RESOLUTIONLEVEL[]; readonly PIPTALLYMODE: PIPTALLYMODE[]; readonly PPMDECAY: PPMDECAY[]; readonly PEAKHOLDDECAY: PEAKHOLDDECAY[]; readonly PEAKHOLDTIME: PEAKHOLDTIME[]; readonly PIPPPMALIGNMENT: PIPPPMALIGNMENT[]; readonly PPMScaleType: PPMScaleType[]; readonly PPMScalePosition: PPMScalePosition[]; readonly PPMDisplayMode: PPMDisplayMode[]; readonly MDCELLMODE: MDCELLMODE[]; readonly MDMODE: MDMODE[]; readonly FONTSTYLE: FONTSTYLE[]; readonly FONTFAMILY: FONTFAMILY[]; readonly BORDERRADIUSCORNERS: BORDERRADIUSCORNERS[]; readonly DISPLAYMODE: DISPLAYMODE[]; readonly ALIGNMENT: ALIGNMENT[]; }; export {};