import type * as monacoTypes from 'monaco-editor'; import { DataProvider } from './DataProvider'; export type { monacoTypes }; export declare type Monaco = typeof monacoTypes; export declare type CompletionType = 'HISTORY' | 'FUNCTION' | 'METRIC_NAME' | 'DURATION' | 'LABEL_NAME' | 'LABEL_VALUE'; export declare function getCompletionProvider(monaco: Monaco, dataProvider: DataProvider): monacoTypes.languages.CompletionItemProvider;