import React, { RefObject, Ref } from 'react'; import { RenderOverride } from '../lib/render-override'; import { ISelectProps as ISelectCommonProps } from './Select'; export interface ISelectProps extends ISelectCommonProps { /** * Максимальная высота меню. */ maxHeight?: number; /** * Ссылка на DOM-элемент, в котором размещается попап. * * Важно, чтобы контейнер имел `position: relative` для корректного позиционирования. * * @default innerRef */ unsafe_scope?: RefObject; /** * Ссылка на корневой DOM-элемент компонента `Popup`. */ popupRef?: Ref; /** * Рисовать ли компонент select рядом с меню */ renderControl?: boolean; /** * Переопределяет компонент `Menu` */ renderMenu?: RenderOverride; } export * from './Select'; export declare const Select: React.FC;