import _m0 from 'protobufjs/minimal'; import { TextWidget } from '../../../../yandex/cloud/monitoring/v3/text_widget'; import { TitleWidget } from '../../../../yandex/cloud/monitoring/v3/title_widget'; import { ChartWidget } from '../../../../yandex/cloud/monitoring/v3/chart_widget'; import { MultiSourceChartWidget } from '../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget'; import { LinkItem } from '../../../../yandex/cloud/monitoring/v3/link_item'; export declare const protobufPackage = "yandex.cloud.monitoring.v3"; /** Widget. */ export interface Widget { /** Required. Widget layout position. */ position?: Widget_LayoutPosition; /** Text widget. */ text?: TextWidget | undefined; /** Title widget. */ title?: TitleWidget | undefined; /** Chart widget. */ chart?: ChartWidget | undefined; /** Multi-source chart widget. */ multiSourceChart?: MultiSourceChartWidget | undefined; links: LinkItem[]; } /** Layout item for widget item positioning. */ export interface Widget_LayoutPosition { /** Required. X-axis top-left corner coordinate. */ x: number; /** Required. Y-axis top-left corner coordinate. */ y: number; /** Required. Weight. */ w: number; /** Required. Height. */ h: number; } export declare const Widget: { encode(message: Widget, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Widget; fromJSON(object: any): Widget; toJSON(message: Widget): unknown; fromPartial, never>) | undefined; text?: ({ text?: string | undefined; } & { text?: string | undefined; } & Record, never>) | undefined; title?: ({ text?: string | undefined; size?: import("../../../../yandex/cloud/monitoring/v3/title_widget").TitleWidget_TitleSize | undefined; } & { text?: string | undefined; size?: import("../../../../yandex/cloud/monitoring/v3/title_widget").TitleWidget_TitleSize | undefined; } & Record, never>) | undefined; chart?: ({ id?: string | undefined; queries?: { targets?: { query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; }[] | undefined; downsampling?: { maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } | undefined; } | undefined; visualizationSettings?: { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined; normalize?: boolean | undefined; interpolate?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined; aggregation?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined; colorSchemeSettings?: { automatic?: {} | undefined; standard?: {} | undefined; gradient?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; hash?: {} | undefined; thresholds?: { aggregation?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } | undefined; } | undefined; heatmapSettings?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; yaxisSettings?: { left?: { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; right?: { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; } | undefined; title?: string | undefined; showLabels?: boolean | undefined; } | undefined; seriesOverrides?: { name?: string | undefined; targetIndex?: string | undefined; settings?: { name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined; } | undefined; }[] | undefined; nameHidingSettings?: { positive?: boolean | undefined; names?: string[] | undefined; } | undefined; description?: string | undefined; title?: string | undefined; displayLegend?: boolean | undefined; freeze?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_FreezeDuration | undefined; repeat?: { repeatBy?: string[] | undefined; maxChartsInRow?: number | undefined; } | undefined; thresholds?: { items?: { color?: string | undefined; value?: number | undefined; }[] | undefined; showMode?: import("./thresholds").Thresholds_ShowMode | undefined; } | undefined; } & { id?: string | undefined; queries?: ({ targets?: { query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; }[] | undefined; downsampling?: { maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } | undefined; } & { targets?: ({ query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; }[] & ({ query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; } & { query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; downsampling?: ({ maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } & { maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; visualizationSettings?: ({ type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined; normalize?: boolean | undefined; interpolate?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined; aggregation?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined; colorSchemeSettings?: { automatic?: {} | undefined; standard?: {} | undefined; gradient?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; hash?: {} | undefined; thresholds?: { aggregation?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } | undefined; } | undefined; heatmapSettings?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; yaxisSettings?: { left?: { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; right?: { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; } | undefined; title?: string | undefined; showLabels?: boolean | undefined; } & { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_VisualizationType | undefined; normalize?: boolean | undefined; interpolate?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_Interpolate | undefined; aggregation?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_SeriesAggregation | undefined; colorSchemeSettings?: ({ automatic?: {} | undefined; standard?: {} | undefined; gradient?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; hash?: {} | undefined; thresholds?: { aggregation?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } | undefined; } & { automatic?: ({} & {} & Record, never>) | undefined; standard?: ({} & {} & Record, never>) | undefined; gradient?: ({ greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } & { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } & Record, never>) | undefined; hash?: ({} & {} & Record, never>) | undefined; thresholds?: ({ aggregation?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } & { aggregation?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; heatmapSettings?: ({ greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } & { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } & Record, never>) | undefined; yaxisSettings?: ({ left?: { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; right?: { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; } & { left?: ({ type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } & { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } & Record, never>) | undefined; right?: ({ type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } & { type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; title?: string | undefined; showLabels?: boolean | undefined; } & Record, never>) | undefined; seriesOverrides?: ({ name?: string | undefined; targetIndex?: string | undefined; settings?: { name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined; } | undefined; }[] & ({ name?: string | undefined; targetIndex?: string | undefined; settings?: { name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined; } | undefined; } & { name?: string | undefined; targetIndex?: string | undefined; settings?: ({ name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined; } & { name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_SeriesOverrides_YaxisPosition | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nameHidingSettings?: ({ positive?: boolean | undefined; names?: string[] | undefined; } & { positive?: boolean | undefined; names?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; description?: string | undefined; title?: string | undefined; displayLegend?: boolean | undefined; freeze?: import("../../../../yandex/cloud/monitoring/v3/chart_widget").ChartWidget_FreezeDuration | undefined; repeat?: ({ repeatBy?: string[] | undefined; maxChartsInRow?: number | undefined; } & { repeatBy?: (string[] & string[] & Record, never>) | undefined; maxChartsInRow?: number | undefined; } & Record, never>) | undefined; thresholds?: ({ items?: { color?: string | undefined; value?: number | undefined; }[] | undefined; showMode?: import("./thresholds").Thresholds_ShowMode | undefined; } & { items?: ({ color?: string | undefined; value?: number | undefined; }[] & ({ color?: string | undefined; value?: number | undefined; } & { color?: string | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; showMode?: import("./thresholds").Thresholds_ShowMode | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; multiSourceChart?: ({ id?: string | undefined; targets?: { monitoringTarget?: { dataSourceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; } | undefined; prometheusTarget?: { dataSourceId?: string | undefined; workspaceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; step?: string | undefined; } | undefined; }[] | undefined; dataSources?: { monitoringDataSource?: { id?: string | undefined; downsampling?: { maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } | undefined; } | undefined; prometheusDataSource?: { id?: string | undefined; step?: number | undefined; } | undefined; }[] | undefined; visualizationSettings?: { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_VisualizationType | undefined; normalize?: boolean | undefined; interpolate?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_Interpolate | undefined; aggregation?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_SeriesAggregation | undefined; colorSchemeSettings?: { automatic?: {} | undefined; standard?: {} | undefined; gradient?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; hash?: {} | undefined; thresholds?: { aggregation?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } | undefined; } | undefined; heatmapSettings?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; yaxisSettings?: { left?: { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; right?: { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; } | undefined; title?: string | undefined; showLabels?: boolean | undefined; } | undefined; seriesOverrides?: { name?: string | undefined; targetIndex?: string | undefined; settings?: { name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_YaxisPosition | undefined; } | undefined; }[] | undefined; nameHidingSettings?: { positive?: boolean | undefined; names?: string[] | undefined; } | undefined; description?: string | undefined; title?: string | undefined; displayLegend?: boolean | undefined; freeze?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_FreezeDuration | undefined; repeat?: { repeatBy?: string[] | undefined; maxChartsInRow?: number | undefined; } | undefined; thresholds?: { items?: { color?: string | undefined; value?: number | undefined; }[] | undefined; showMode?: import("./thresholds").Thresholds_ShowMode | undefined; } | undefined; } & { id?: string | undefined; targets?: ({ monitoringTarget?: { dataSourceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; } | undefined; prometheusTarget?: { dataSourceId?: string | undefined; workspaceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; step?: string | undefined; } | undefined; }[] & ({ monitoringTarget?: { dataSourceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; } | undefined; prometheusTarget?: { dataSourceId?: string | undefined; workspaceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; step?: string | undefined; } | undefined; } & { monitoringTarget?: ({ dataSourceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; } & { dataSourceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; } & Record, never>) | undefined; prometheusTarget?: ({ dataSourceId?: string | undefined; workspaceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; step?: string | undefined; } & { dataSourceId?: string | undefined; workspaceId?: string | undefined; query?: string | undefined; textMode?: boolean | undefined; hidden?: boolean | undefined; name?: string | undefined; step?: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; dataSources?: ({ monitoringDataSource?: { id?: string | undefined; downsampling?: { maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } | undefined; } | undefined; prometheusDataSource?: { id?: string | undefined; step?: number | undefined; } | undefined; }[] & ({ monitoringDataSource?: { id?: string | undefined; downsampling?: { maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } | undefined; } | undefined; prometheusDataSource?: { id?: string | undefined; step?: number | undefined; } | undefined; } & { monitoringDataSource?: ({ id?: string | undefined; downsampling?: { maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } | undefined; } & { id?: string | undefined; downsampling?: ({ maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } & { maxPoints?: number | undefined; gridInterval?: number | undefined; disabled?: boolean | undefined; gridAggregation?: import("./downsampling").Downsampling_GridAggregation | undefined; gapFilling?: import("./downsampling").Downsampling_GapFilling | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; prometheusDataSource?: ({ id?: string | undefined; step?: number | undefined; } & { id?: string | undefined; step?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; visualizationSettings?: ({ type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_VisualizationType | undefined; normalize?: boolean | undefined; interpolate?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_Interpolate | undefined; aggregation?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_SeriesAggregation | undefined; colorSchemeSettings?: { automatic?: {} | undefined; standard?: {} | undefined; gradient?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; hash?: {} | undefined; thresholds?: { aggregation?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } | undefined; } | undefined; heatmapSettings?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; yaxisSettings?: { left?: { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; right?: { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; } | undefined; title?: string | undefined; showLabels?: boolean | undefined; } & { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_VisualizationType | undefined; normalize?: boolean | undefined; interpolate?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_Interpolate | undefined; aggregation?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_SeriesAggregation | undefined; colorSchemeSettings?: ({ automatic?: {} | undefined; standard?: {} | undefined; gradient?: { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } | undefined; hash?: {} | undefined; thresholds?: { aggregation?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } | undefined; } & { automatic?: ({} & {} & Record, never>) | undefined; standard?: ({} & {} & Record, never>) | undefined; gradient?: ({ greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } & { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } & Record, never>) | undefined; hash?: ({} & {} & Record, never>) | undefined; thresholds?: ({ aggregation?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } & { aggregation?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_ColorSchemeSettings_ThresholdsColorScheme_Aggregation | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; heatmapSettings?: ({ greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } & { greenValue?: string | undefined; yellowValue?: string | undefined; redValue?: string | undefined; violetValue?: string | undefined; } & Record, never>) | undefined; yaxisSettings?: ({ left?: { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; right?: { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } | undefined; } & { left?: ({ type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } & { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } & Record, never>) | undefined; right?: ({ type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } & { type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_VisualizationSettings_YaxisType | undefined; title?: string | undefined; min?: string | undefined; max?: string | undefined; unitFormat?: import("./unit_format").UnitFormat | undefined; precision?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; title?: string | undefined; showLabels?: boolean | undefined; } & Record, never>) | undefined; seriesOverrides?: ({ name?: string | undefined; targetIndex?: string | undefined; settings?: { name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_YaxisPosition | undefined; } | undefined; }[] & ({ name?: string | undefined; targetIndex?: string | undefined; settings?: { name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_YaxisPosition | undefined; } | undefined; } & { name?: string | undefined; targetIndex?: string | undefined; settings?: ({ name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_YaxisPosition | undefined; } & { name?: string | undefined; color?: string | undefined; type?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_SeriesVisualizationType | undefined; stackName?: string | undefined; growDown?: boolean | undefined; yaxisPosition?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_SeriesOverrides_YaxisPosition | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nameHidingSettings?: ({ positive?: boolean | undefined; names?: string[] | undefined; } & { positive?: boolean | undefined; names?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; description?: string | undefined; title?: string | undefined; displayLegend?: boolean | undefined; freeze?: import("../../../../yandex/cloud/monitoring/v3/multi_source_chart_widget").MultiSourceChartWidget_FreezeDuration | undefined; repeat?: ({ repeatBy?: string[] | undefined; maxChartsInRow?: number | undefined; } & { repeatBy?: (string[] & string[] & Record, never>) | undefined; maxChartsInRow?: number | undefined; } & Record, never>) | undefined; thresholds?: ({ items?: { color?: string | undefined; value?: number | undefined; }[] | undefined; showMode?: import("./thresholds").Thresholds_ShowMode | undefined; } & { items?: ({ color?: string | undefined; value?: number | undefined; }[] & ({ color?: string | undefined; value?: number | undefined; } & { color?: string | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; showMode?: import("./thresholds").Thresholds_ShowMode | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; links?: ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; }[] & ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; } & { link?: ({ title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } & { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: ({ projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; group?: ({ title?: string | undefined; items?: any[] | undefined; } & { title?: string | undefined; items?: ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; }[] & ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; } & { link?: ({ title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } & { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: ({ projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; group?: ({ title?: string | undefined; items?: any[] | undefined; } & { title?: string | undefined; items?: ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; }[] & ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; } & { link?: ({ title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } & { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: ({ projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; group?: ({ title?: string | undefined; items?: any[] | undefined; } & { title?: string | undefined; items?: ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; }[] & ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; } & { link?: ({ title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } & { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: ({ projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; group?: ({ title?: string | undefined; items?: any[] | undefined; } & { title?: string | undefined; items?: ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; }[] & ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; } & { link?: ({ title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } & { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: ({ projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } & any & Record, never>) | undefined; } & Record, never>) | undefined; group?: ({ title?: string | undefined; items?: any[] | undefined; } & { title?: string | undefined; items?: ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; }[] & ({ link?: { title?: string | undefined; openInNewTab?: boolean | undefined; url?: string | undefined; dashboard?: { projectId?: string | undefined; folderId?: string | undefined; dashboardName?: string | undefined; applyTimeRange?: boolean | undefined; } | undefined; } | undefined; group?: { title?: string | undefined; items?: any[] | undefined; } | undefined; } & any & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): Widget; }; export declare const Widget_LayoutPosition: { encode(message: Widget_LayoutPosition, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Widget_LayoutPosition; fromJSON(object: any): Widget_LayoutPosition; toJSON(message: Widget_LayoutPosition): unknown; fromPartial, never>>(object: I): Widget_LayoutPosition; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};