export interface MoreActionsProps { /** * CSS class or classes to be applied to the actions container */ actionsContainerClass?: string | Record | undefined; /** * HTML element tag to use for the actions container * Useful when you need to maintain valid HTML semantics * (e.g., use 'ul' when children are
  • elements) * @default 'div' */ actionsContainerTag?: string; /** * Text to display on the more actions button */ moreButtonText?: string; /** * Optional width for the more-actions container * Applies style="width: {width}" to the stash-more-actions element */ width?: string | number; /** * Rendering mode for dropdown items * - 'default': Button-style rendering (current behavior) * - 'custom': Custom rendering through slots */ dropdownMode?: 'default' | 'custom'; /** * Alignment of the More button * - 'separate': Button is aligned to the right edge of the actions container (default) * - 'together': Button is aligned immediately after the last visible action */ moreButtonAlign?: 'separate' | 'together'; } declare var __VLS_9: {}, __VLS_22: { toggle: () => Promise; isOpen: boolean; }, __VLS_38: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_9) => any; } & { toggle?: (props: typeof __VLS_22) => any; } & { 'more-actions'?: (props: typeof __VLS_38) => any; }; declare const __VLS_base: import("vue").DefineComponent & Readonly<{}>, { width: string | number; moreButtonAlign: "separate" | "together"; actionsContainerClass: string | Record; actionsContainerTag: string; moreButtonText: string; dropdownMode: "default" | "custom"; }, {}, {}, {}, 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; }; };