import { OnlineSelectorsProps } from '../FetchSelector/FetchSelector';
import { MultipleProps, SelectorPropsBase } from '../Selector/Selector';
import { SelectDataType } from '../types';
interface ExclusiveProps {
    baseUrl: string;
    prefix?: string;
    suffix?: string;
    onDelete?: (value: any) => void;
    minLen?: number;
    initialQuery?: string;
    fetchInitialValue?: boolean;
}
export type QuerySelectorProps<T extends SelectDataType = any, Multiple extends boolean | undefined = false, DisableClearable extends boolean | undefined = false> = Omit<SelectorPropsBase<T, Multiple, DisableClearable, true> & MultipleProps<T, Multiple>, "options" | "loading"> & ExclusiveProps & OnlineSelectorsProps;
export declare const QuerySelector: <T extends SelectDataType = any, Multiple extends boolean | undefined = false>(props: QuerySelectorProps<T, Multiple>) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=QuerySelector.d.ts.map