import React from 'react'; import { InfoText } from '../../../components'; import { ButtonBlockNode } from '../ButtonBlockNode'; export declare enum Size { SMALL = "small", BEST_FIT = "best-fit", ORIGINAL = "original" } export interface FormState { href: ButtonBlockNode['href']; label: ButtonBlockNode['label']; layout: ButtonBlockNode['layout']; variant: ButtonBlockNode['variant']; new_tab: ButtonBlockNode['new_tab']; } interface Props { onUpdate: (props: Partial) => void; onRemove: () => void; onReposition: () => void; value: FormState; withNewTabOption: boolean; info?: InfoText.StructuredContent; } export declare function ButtonMenu({ info, onUpdate, onRemove, onReposition, value, withNewTabOption, }: Props): React.JSX.Element; export {};