import type { Action } from "../support/Action.js";
/**
 * Represents the values of a {@link menus/MenuItem!MenuItem} when it is in a
 * particular state.
 */
export interface MenuItemState {
    /**
     * See {@link menus/MenuItem!MenuItem.iconId}.
     */
    iconId?: string;
    /**
     * See {@link menus/MenuItem!MenuItem.title}.
     */
    title?: string;
    /**
     * See {@link menus/MenuItem!MenuItem.description}.
     */
    description?: string;
    /**
     * See {@link menus/MenuItem!MenuItem.action}.
     */
    action?: Action;
}
