import React from 'react';
export type QueryBuilderInputProps = {
    /**
     * isMoney decides to show $ sign
     */
    isMoney?: boolean;
    /**
     *
     */
    isTooltip?: boolean;
    /**
     * setValue function/callback
     */
    onChange?: (value: string) => void;
    /**
     * setValue function/callback
     */
    setValue?: React.Dispatch<React.SetStateAction<string>>;
    /**
     * whether or not to show the "times" label
     */
    showTimes?: boolean;
    /**
     * Type of query--helps to decide what to show.
     */
    type?: 'number' | 'date' | 'text';
    /**
     * The value of the input
     */
    value: string;
    /**
     * what the width of hte component is
     */
    width?: number | string;
};
export declare function QueryBuilderInput({ value, setValue, onChange, showTimes, isMoney, type, width, }: QueryBuilderInputProps): JSX.Element;
