import { FieldInputProps, FieldMetaState } from 'react-final-form';
export declare type JSONValue = string | number | boolean | {
    [x: string]: JSONValue;
} | Array<JSONValue>;
export declare type SuggestData = {
    text: string;
    data: JSONValue | null;
};
export interface FieldSuggestCoreProps {
    meta: Pick<FieldMetaState<string>, 'touched' | 'active' | 'error' | 'invalid' | 'modified'>;
    input: FieldInputProps<string, HTMLElement>;
    disable?: boolean;
    items?: SuggestData[];
    placeholder?: string;
    onInputChange?: ({ text, data }: SuggestData) => void;
}
