import { MenuPlacement, MenuPosition, StylesConfig } from 'react-select';
interface Props {
    moreIconType: "round" | "plain" | "custom";
    options: OptionType[];
    closeMenuOnSelect?: boolean;
    customIcon?: JSX.Element;
    customStyleConfig?: StylesConfig<OptionType, false>;
    isMenuOpen?: boolean;
    menuPlacement?: MenuPlacement;
    menuPortalTarget?: HTMLElement | null;
    menuPosition?: MenuPosition;
    title?: string;
    onOptionSelection: (selectedOption: string) => void;
    valueToIcon: (selectedOption: string) => JSX.Element | null;
}
interface OptionTypeBase {
    [key: string]: any;
}
export interface OptionType extends OptionTypeBase {
    label: string;
    value: string;
}
export interface PickerStyles {
    containerMarginLeft: number;
}
export default function MoreMenuButton({ moreIconType, options, customIcon, title, closeMenuOnSelect, isMenuOpen, menuPlacement, customStyleConfig, menuPortalTarget, menuPosition, onOptionSelection, valueToIcon, }: Readonly<Props>): import("react/jsx-runtime").JSX.Element;
export {};
