import { PropType } from "vue"; import type { MenuItems } from "../ContextMenu/props"; export type ItemData = { id?: string; time?: string; startTime?: string; endTime?: string; value: string | string[]; }; export type AdjustableLineData = { name: string; type: 'continue' | 'point' | 'number' | 'events'; unit?: string; way?: string; total?: string; data: ItemData[]; }; export type ContextMenuData = { data: { colIndex: number; currentData: ItemData; rowData: AdjustableLineData; rowIndex: number; }; item: MenuItems; }; export declare const props: { timeRange: { type: ArrayConstructor; default: () => never[]; }; width: { type: NumberConstructor; default: () => number; }; rowHeight: { type: NumberConstructor; default: () => number; }; numRows: { type: NumberConstructor; default: () => number; }; numCols: { type: NumberConstructor; default: () => number; }; data: { type: PropType; default: () => never[]; }; menuItems: { type: ArrayConstructor; default: () => never[]; }; overflowHidden: { type: BooleanConstructor; default: () => boolean; }; };