import { ColumnInfo } from "tui-grid"; import { Component } from "vue"; import Vue from "vue"; import { CellEditorProps, CellEditor, GridRectForDropDownLayerPos } from "tui-grid/types/editor"; export interface VueCellEditorProps extends CellEditorProps { columnInfo: ColumnInfo & { editor: { type: VueCellEditorRenderer; options: Record & { component: Component; }; }; }; } export default class VueCellEditorRenderer implements CellEditor { el: HTMLElement; isMounted?: boolean; VNode: Vue.VNode; app: Vue.App; props: CellEditorProps; constructor(props: CellEditorProps); getElement(): HTMLElement; getValue(): any; mounted(): void; beforeDestroy(): void; moveDropdownLayer(gridRect: GridRectForDropDownLayerPos): void; } //# sourceMappingURL=VueCellEditorRenderer.d.ts.map