import React from 'react';
import { Entry } from '../AddSelect/types';
export interface SingleAddSelectProps {
    /**
     * optional class name
     */
    className?: string;
    /**
     * text description that appears under the title
     */
    description?: string;
    /**
     * label for global search input
     */
    globalSearchLabel?: string;
    /**
     * placeholder for global search input
     */
    globalSearchPlaceholder?: string;
    /**
     * object that contains the item data. for more information reference the
     * "Structuring items" section in the docs tab
     */
    items?: {
        entries: Entry[];
    };
    /**
     * label that display above the list of items
     */
    itemsLabel?: string;
    /**
     * text to display when no results are found from the global search
     */
    noResultsDescription?: string;
    /**
     * title to display when no results are found from the global search
     */
    noResultsTitle?: string;
    /**
     * Determines if the component should be rendered within a Tearsheet component
     */
    noTearsheet?: boolean;
    /**
     * function to call when the close button clicked
     */
    onClose?: () => void;
    /**
     * text for close button
     */
    onCloseButtonText?: string;
    /**
     * function to call when the submit button is clicked. returns a selection
     */
    onSubmit?: () => void;
    /**
     * text for the submit button
     */
    onSubmitButtonText?: string;
    /**
     * specifies if the component is open or not
     */
    open?: boolean;
    /**
     * text that displays when displaying filtered items
     */
    searchResultsLabel?: string;
    /**
     * header text
     */
    title?: string;
}
/**
 * Used to add or select one or more items from larger lists or hierarchies.
 */
export declare const SingleAddSelect: React.ForwardRefExoticComponent<SingleAddSelectProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=SingleAddSelect.d.ts.map