import { type IntlShape } from "react-intl";
import { type IRichTextWidget } from "@gooddata/sdk-model";
import { type useDashboardDispatch } from "../../../../model/react/DashboardStoreProvider.js";
import { type useDashboardEventDispatch } from "../../../../model/react/useDashboardEventDispatch.js";
import { type IRichTextMenuItem } from "../types.js";
/**
 * @internal
 */
export type RichTextMenuItemDependencies = {
    intl: IntlShape;
    dispatch: ReturnType<typeof useDashboardDispatch>;
    eventDispatch: ReturnType<typeof useDashboardEventDispatch>;
    enableRichTextWidgetFilterConfiguration?: boolean;
};
/**
 * @internal
 */
export declare function getDefaultRichTextEditMode(widget: IRichTextWidget, { intl, dispatch, enableRichTextWidgetFilterConfiguration }: RichTextMenuItemDependencies): IRichTextMenuItem[];
//# sourceMappingURL=getDefaultRichTextEditMenuItems.d.ts.map