import React from "react";
import { QueryBuilderType } from "./_mappings";
type QueryBuilderProps = {
    value: any;
    type?: QueryBuilderType;
    types?: Array<QueryBuilderType>;
    onChangeType?: (t: QueryBuilderType) => void;
    onChange: (q: any) => void;
    onSubmit?: (query: any, type: any) => void;
    className?: string;
    helper?: JSX.Element;
    filterMapping?: {
        [key: string]: Array<string>;
    };
};
declare const QueryBuilder: React.FunctionComponent<QueryBuilderProps>;
export default QueryBuilder;
