/** Placement of the built-in checked icon relative to the label. */
export declare enum MenuItemCheckPlacement {
    Prefix = "prefix",
    Suffix = "suffix"
}
/**
 * Interface for menu item data that can be shared between events and components
 * This breaks the circular dependency between events and atoms packages
 */
export interface MenuItemData {
    /** Whether the menu item is checked (for checkbox type) */
    checked?: boolean;
    /** Whether the menu item is disabled */
    disabled?: boolean;
    /** The download attribute for the link */
    download?: string;
    /** The href if the menu item is a link */
    href?: string;
    /** Whether the menu item is loading */
    loading?: boolean;
    /** When `type` is `checkbox`, activating the item does not uncheck it if already checked */
    noUncheck?: boolean;
    /** Whether the menu item is readonly */
    readonly?: boolean;
    /** The rel attribute for the link */
    rel?: string;
    /** The target for the link */
    target?: '_blank' | '_parent' | '_self' | '_top';
    /** The text content/label of the menu item */
    textContent?: string;
    /** The type of menu item */
    type?: 'normal' | 'checkbox';
    /** The value associated with the menu item */
    value?: string;
}
