import Handsontable from 'handsontable'; import Vue from 'vue'; import { ThisTypedComponentOptionsWithRecordProps } from 'vue/types/options'; export interface HotTableData { __internalEdit: boolean; hotInstance?: Handsontable; } export interface HotTableMethods { hotInit: () => void; } export interface HotTableProps extends Handsontable.DefaultSettings { id?: string; settings?: Handsontable.DefaultSettings; } export interface HotTableComponent extends ThisTypedComponentOptionsWithRecordProps { version: string; } export declare type VueProps = { [P in keyof T]: any; };