import { Component } from 'react';
export declare class FieldSearch extends Component<{
    onChange?: any;
    onSearch?: any;
    modern?: boolean;
    title?: any;
    inputRef?: any;
    className?: any;
    id?: any;
    name?: any;
    placeholder?: any;
    value?: any;
    isInvalid?: any;
    fullWidth?: any;
    isLoading?: any;
    incremental?: any;
    compressed?: any;
    onKeyUp?: any;
    defaultValue?: any;
    disabled?: boolean;
    onKeyDown?: () => any;
}> {
    static defaultProps: {
        fullWidth: boolean;
        isLoading: boolean;
        incremental: boolean;
        compressed: boolean;
    };
    private inputElement;
    private cleanups;
    constructor(props: any);
    componentDidMount(): void;
    componentWillUnmount(): void;
    setRef: (inputElement: any) => void;
    onKeyUp: (incremental: any, onSearch: any, event: any) => void;
    onChange: (e: any, onChange: any) => void;
    render(): JSX.Element;
}
