import { VariantProps } from "class-variance-authority"; import React from "react"; import { Merge, PolymorphicComponent } from "../../polymorphic"; declare const menuItemCva: (props?: ({ leadingSlot?: "icon" | "none" | "statusDot" | null | undefined; variant?: "default" | "negative" | "positive" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; type MenuItemCvaProps = Pick, "variant">; type MenuItemButtonOwnProps = Readonly<{ avatar?: React.ReactElement; objectPreview?: React.ReactElement; icon?: React.ComponentType>; leading?: React.ReactNode; hideIcon?: boolean; /** Semantic color token className for an 8px leading status dot, e.g. "bg-content-accent". */ statusDot?: `bg-content-${string}` | `bg-background-${string}`; rightElement?: React.ReactNode; trailingLabel?: string; description?: string; noWrap?: boolean; }> & MenuItemCvaProps; export type MenuItemButtonProps = Merge, MenuItemButtonOwnProps>; export declare const MenuItemButton: PolymorphicComponent<"button", MenuItemButtonOwnProps>; export {}; //# sourceMappingURL=MenuItemButton.d.ts.map