import type { PropType } from "vue"; import type { Style } from "../../core/types.js"; export type TContextMenuItem = Readonly<{ id: string; label: string; disabled?: boolean; shortcut?: string; data?: unknown; }>; export type TContextMenuSelectPayload = Readonly<{ item: TContextMenuItem; index: number; }>; export declare const TContextMenu: import("vue").DefineComponent; required: true; }; selectedIndex: { type: NumberConstructor; default: undefined; }; closeOnOutside: { type: BooleanConstructor; default: boolean; }; style: { type: PropType