import React from 'react'; import type * as monacoTypes from 'monaco-editor'; import type { DataProviderParams } from './types'; interface PromQLEditorProps { className?: string; size?: 'small' | 'middle' | 'large'; theme?: 'light' | 'dark'; value?: string; placeholder?: string; enableAutocomplete?: boolean; durationVariablesCompletion?: boolean; enableRequests?: boolean; readOnly?: boolean; disabled?: boolean; interpolateString?: (query: string) => string; onChange?: (value: string) => void; onEnter?: (value: string) => void; onBlur?: (value: string) => void; editorDidMount?: (editor: monacoTypes.editor.IStandaloneCodeEditor) => void; } export default function PromQLEditor(props: PromQLEditorProps & DataProviderParams): React.JSX.Element; export {};