import React from 'react'; import type { FormulaPickerProps, FuncGroup, VariableItem } from '../../types'; export interface FormulaPickerState { isOpened: boolean; value: string; editorValue: string; isError: boolean | string; variables?: Array; functions?: Array; variableMode?: any; } export declare class FormulaPicker extends React.Component { constructor(props: FormulaPickerProps); static defaultProps: { evalMode: boolean; }; state: FormulaPickerState; componentDidUpdate(prevProps: FormulaPickerProps): void; handleConfirm(): void; renderFormulaValue(item: any): JSX.Element | ""; handleInputChange(value: string): void; handleInputGroupChange(e: React.ChangeEvent): void; handleEditorChange(value: string): void; handleEditorConfirm(): void; confirm(value: string): void; handleClick(): Promise; close(e?: any, callback?: () => void): void; updateState(state?: any): void; validate(value: string): any; render(): JSX.Element; } declare const _default: typeof FormulaPicker; export default _default;