import type { ButtonProps } from "@twilio-paste/button"; import type { MenuPrimitiveButtonProps } from "@twilio-paste/menu-primitive"; import * as React from "react"; export type MenuButtonProps = MenuPrimitiveButtonProps & ButtonProps; declare const MenuButton: React.ForwardRefExoticComponent<(Omit, "visible"> & Pick & Pick, "unstable_disclosureRef"> & Pick & Pick, "unstable_referenceRef"> & Pick, "hide" | "unstable_popoverStyles" | "unstable_arrowStyles" | "currentId" | "unstable_moves" | "move"> & Pick & React.HTMLAttributes & React.RefAttributes & { wrapElement?: ((element: React.ReactNode) => React.ReactNode) | undefined; } & { disabled?: boolean | undefined; } & React.ButtonHTMLAttributes & Omit & { i18nExternalLinkLabel?: string | undefined; loading?: boolean | undefined; size?: import("@twilio-paste/button/dist/types").ButtonSizes | undefined; } & { variant?: ("destructive" | "link" | "primary" | "primary_icon" | "secondary" | "secondary_icon" | "destructive_icon" | "destructive_link" | "destructive_secondary" | "inverse_link" | "inverse") | undefined; }, "ref"> | Omit, "visible"> & Pick & Pick, "unstable_disclosureRef"> & Pick & Pick, "unstable_referenceRef"> & Pick, "hide" | "unstable_popoverStyles" | "unstable_arrowStyles" | "currentId" | "unstable_moves" | "move"> & Pick & React.HTMLAttributes & React.RefAttributes & { wrapElement?: ((element: React.ReactNode) => React.ReactNode) | undefined; } & { disabled?: boolean | undefined; } & React.ButtonHTMLAttributes & Omit & { i18nExternalLinkLabel?: string | undefined; loading?: boolean | undefined; size?: import("@twilio-paste/button/dist/types").ButtonSizes | undefined; } & Omit & { variant?: "reset" | undefined; }, "ref">) & React.RefAttributes>; export { MenuButton }; //# sourceMappingURL=MenuButton.d.ts.map