import React from 'react';
import type { RicosServices } from '../../ricos-types/index.js';
import { type NumberedMode } from './numbered-mode-options.js';
export declare const createNumberedModeDropdownButton: ({ services }: {
    services: RicosServices;
}) => import("../../ricos-types/plugin-types.js").ToolbarButton<Omit<NumberedModeDropdownProps, "onSelect"> & {
    onSelect: (params: {
        referenceElement?: HTMLElement | null;
    }) => (mode: NumberedMode) => void;
}>;
type NumberedModeDropdownProps = {
    options: {
        id: NumberedMode;
        dataHook: string;
        text: string;
        icon: React.ComponentType;
        iconMobile: React.ComponentType;
    }[];
    onSelect: (mode: NumberedMode) => void;
    selectedId: NumberedMode;
    closeModal: () => void;
};
export {};
//# sourceMappingURL=create-numbered-mode-dropdown-button.d.ts.map