import { Props as ButtonProps } from '../../forms/button/types';
import { Item } from '../../formsExt/selector2/types';
export interface Props {
    /**
     * Настроенный API клиент для выполнения запросов
     *
     * Будет использоваться:
     * - для загрузки групп, если не указан `props.projects`
     * - для добавления нового проекта пользователю
     *
     * @const
     */
    client: Api.Client<Api.TV.Paths, true>;
    /**
     * Выбранный проект
     */
    project?: Item;
    /**
     * Нужно ли добавлять ссылки на проекты
     */
    addLinksToProjects?: boolean;
    /**
     * Не отображать проект с этим id в списке
     */
    excludeProjectId?: number;
    /**
     * Модификатор элемента, открывающего popup
     *
     * Добавит класс: `top-selector2-{{ modificator }}`
     */
    modificator?: string;
    /**
     * Текст для placeholder поля поиска
     */
    placeholder?: string;
    /**
     * Настройки кнопки
     *
     * Если не указан будет использоваться стандартный стиль селектора
     *
     * @subcategory Single select
     */
    buttonProps?: ButtonProps;
    /**
     * code горячей клавиши для открытия селектора ('KeyA');
     */
    openerShortcut?: string;
}
