import { type HistoryItem, type TimeRange } from '@grafana/data'; import { type PrometheusDatasource } from '../../datasource'; import { type PrometheusLanguageProviderInterface } from '../../language_provider'; import { type PromQuery } from '../../types'; export type Props = { initialValue: string; languageProvider: PrometheusLanguageProviderInterface; history: Array>; placeholder: string; onRunQuery: (value: string) => void; onBlur: (value: string) => void; datasource: PrometheusDatasource; timeRange: TimeRange; };