import { Model } from "../../../model"; import type { Menu } from "./menu"; import { IconLike } from "../../common/kinds"; import type { CallbackLike1 } from "../../../core/util/callbacks"; import type * as p from "../../../core/properties"; type ActionCallback = CallbackLike1; export declare namespace MenuItem { type Attrs = p.AttrsOf; type Props = Model.Props & { checked: p.Property<(() => boolean) | boolean | null>; icon: p.Property; label: p.Property; tooltip: p.Property; shortcut: p.Property; menu: p.Property; disabled: p.Property<(() => boolean) | boolean>; action: p.Property; }; } export interface MenuItem extends MenuItem.Attrs { } export declare class MenuItem extends Model { properties: MenuItem.Props; constructor(attrs?: Partial); } export {}; //# sourceMappingURL=menu_item.d.ts.map