UNPKG

@grafana/ui

Version:
10 lines (9 loc) 513 B
import { type GrafanaTheme2 } from '@grafana/data'; import { type CompletionItemGroup, type CompletionItem } from '../types/completion'; export declare const flattenGroupItems: (groupedItems: CompletionItemGroup[]) => CompletionItem[]; export declare const calculateLongestLabel: (allItems: CompletionItem[]) => string; export declare const calculateListSizes: (theme: GrafanaTheme2, allItems: CompletionItem[], longestLabel: string) => { listWidth: number; listHeight: number; itemHeight: number; };