import PfButton from '../Button.vue'; import { type OUIAProps } from '../../helpers/ouia'; import type { ComponentProps } from 'vue-component-type-helpers'; interface Props extends OUIAProps, Omit, 'onClick' | 'tabindex' | 'ouiaId' | 'ouiaSafe'> { /** The action icon to use: "favorites" for the star icon, or the icon slot for a custom icon */ icon?: 'favorites'; /** Flag indicating if the item is favorited */ favorited?: boolean; /** Disables action, can also be specified on the MenuItem instead */ disabled?: boolean; /** Identifies the action item in the onActionClick on the Menu */ actionId?: unknown; } type __VLS_Slots = { /** Custom icon of the action */ icon?: (props?: Record) => any; }; declare const __VLS_base: import("vue").DefineComponent any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onClick?: ((event: Event) => any) | undefined; }>, { favorited: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=MenuItemAction.vue.d.ts.map