import React from 'react';
import { SelectorBoxProps } from '@parlor/ui/selector-box';
import { OptionsSelectItem, SelectProps } from '../select';
type SearchPropertySelectorProps<T extends OptionsSelectItem> = Pick<SelectProps<T>, 'fieldWrapperVariant' | 'multiSelectLabel' | 'getOptionsLabel' | 'placeholder'> & {
    /**
     * Select variant for search property selector.
     */
    customSelectedItemProps?: (item: T) => SelectorBoxProps;
    /**
     * Select isOpen for search property selector.
     */
    isOpen: boolean;
    /**
     * Select onSearch.
     */
    onSearch: (value: string) => void;
    /**
     * Select removeItem for search property selector.
     */
    removeItem: (item: T, e: React.BaseSyntheticEvent) => void;
    /**
     * Select selected items.
     */
    selectedItems: T[];
};
export declare const SearchPropertySelector: <T extends OptionsSelectItem>({ multiSelectLabel, isOpen, fieldWrapperVariant, selectedItems, removeItem, getOptionsLabel, placeholder, customSelectedItemProps, onSearch, }: SearchPropertySelectorProps<T>) => JSX.Element;
export {};
