import { type SelectableValue, type TimeRange } from '@grafana/data'; import { type PrometheusDatasource } from '../../datasource'; import { type QueryBuilderLabelFilter } from '../shared/types'; import { type PromVisualQuery } from '../types'; export interface MetricComboboxProps { metricLookupDisabled: boolean; query: PromVisualQuery; onChange: (query: PromVisualQuery) => void; onGetMetrics: () => Promise; datasource: PrometheusDatasource; labelsFilters: QueryBuilderLabelFilter[]; onBlur?: () => void; variableEditor?: boolean; timeRange: TimeRange; } export declare function MetricCombobox({ datasource, query, onChange, onGetMetrics, labelsFilters, variableEditor, timeRange, }: Readonly): import("react/jsx-runtime").JSX.Element;