import { ChartsMetadata } from "../../global/types"; import { AnyStringKeyT } from "../../../types/common"; import { ChartEnriched } from "../../chart/chart-types"; export interface Submenus { [submenus: string]: { charts: ChartEnriched[]; height: number; info: string | null; priority: number; title: string | null; }; } export interface CorrelationMetadata { scoredCount?: number; totalCount?: number; averageScore?: number; } export interface Menu { menu_pattern: string; priority: number; submenus: Submenus; title: string; icon: string; info: string; height: number; correlationsMetadata?: CorrelationMetadata; } export interface Menus { [menu: string]: Menu; } export declare const options: { menus: Menus; submenu_names: { [family: string]: string; }; data: ChartsMetadata; hostname: string; version: string; release_channel: string; hosts: any[]; duration: number; update_every: number; chartsPerRow: number; chartsHeight: number; }; export declare const netdataDashboard: { sparklines_registry: { [key: string]: { count: number; }; }; os: string; menu: {}; submenu: { [family: string]: { info?: string | ((os: string) => string); title?: string; }; }; context: { [id: string]: { valueRange: string; height: number; decimalDigits: number; }; }; sparkline(prefix: string, chart: string, dimension: string, units: string, suffix: string): string; gaugeChart(title: string, width: string, dimensions?: string, colors?: string): string; anyAttribute(obj: AnyStringKeyT, attr: string, key: string, def: unknown, domain?: string): any; menuTitle(chart: ChartEnriched): any; menuIcon(chart: ChartEnriched): any; menuInfo(chart: ChartEnriched): any; menuHeight(chart: ChartEnriched): any; submenuTitle(menu: string, submenu: string): string; submenuInfo(menu: string, submenu: string): string; submenuHeight(menu: string, submenu: string, relative: number): number; contextInfo(id: string, domain?: string): string; contextValueRange(id: string): any; contextHeight(id: string, def: number): number; contextDecimalDigits(id: string, def: number): any; };