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<HTMLElement>;
    /**
     * Ссылка на корневой DOM-элемент компонента `Popup`.
     */
    popupRef?: Ref<HTMLDivElement>;
    /**
     * Рисовать ли компонент select рядом с меню
     */
    renderControl?: boolean;
    /**
     * Переопределяет компонент `Menu`
     */
    renderMenu?: RenderOverride;
}
export * from './Select';
export declare const Select: React.FC<ISelectProps>;
