import React, { Component } from 'react';
import './AdvancedSearch.css';
export declare class AdvancedSearch extends Component<any, any> {
    state: any;
    componentDidUpdate(prevProps: any): void;
    compareAndParseQuery: () => Promise<void>;
    handleConditionClick: ({ action, queryObject }: {
        action: any;
        queryObject: any;
    }) => void;
    resetQueryObjectData: () => void;
    handleQueryRemove: ({ queryObject, currentAdvQueryArray, queryObjIndex, queryIndex, action }: {
        queryObject: any;
        currentAdvQueryArray: any;
        queryObjIndex: any;
        queryIndex: any;
        action: any;
    }) => void;
    updateAdvancedQueryArray: (argsData: any) => void;
    handleClearInput: () => void;
    handleSearchSubmit: () => Promise<void>;
    render(): React.JSX.Element;
}
declare const AdvanceSearchWrapper: (props: any) => React.JSX.Element;
export default AdvanceSearchWrapper;
