import { StylesConfig } from 'react-select';
import { SpendManagementEntityType } from '@zeniai/client-epic-state';
import { DisableMode } from '../../formElements/common/common';
import { SpendManagementDownloadButtonProps } from './downloads/SpendManagementDownloadButton';
interface Props {
    entity: SpendManagementEntityType | "task_management" | "rewards" | "debit_cards" | "ai_cfo_chat_session";
    isMoreOption: boolean;
    options: OptionType[];
    backgroundColor?: string;
    closeMenuOnSelect?: boolean;
    customStyleConfig?: StylesConfig<OptionType, false>;
    downloadProps?: SpendManagementDownloadButtonProps;
    isDisabled?: DisableMode;
    isMenuOpen?: boolean;
    title?: string;
    onOptionSelection: (selectedOption: string) => void;
    onMenuOpen?: () => void;
}
interface OptionTypeBase {
    [key: string]: any;
}
interface OptionType extends OptionTypeBase {
    label: string;
    value: string;
}
export interface PickerStyles {
    backgroundColor: string;
    containerMarginLeft: number;
}
export default function MoreMenuButton({ isMoreOption, options, entity, title, closeMenuOnSelect, isMenuOpen, customStyleConfig, downloadProps, isDisabled, backgroundColor, onOptionSelection, onMenuOpen, }: Readonly<Props>): import("react/jsx-runtime").JSX.Element;
export {};
