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;
};
