import React from 'react'; import type { LocaleProps, ThemeProps } from 'jamis-core'; export interface ConditionFieldProps extends ThemeProps, LocaleProps { options: Array; value: any; onChange: (value: any) => void; disabled?: boolean; fieldClassName?: string; searchable?: boolean; popOverContainer?: any; } export interface ConditionFieldState { searchText: string; } export declare class ConditionField extends React.Component { constructor(props: ConditionFieldProps); onSearch(text: string): void; filterOptions(options: any[]): any[]; onPopClose(e: React.MouseEvent, onClose: () => void): void; render(): JSX.Element; } export default ConditionField;