import { ColumnInfo } from "tui-grid"; import { CellRenderer, CellRendererProps } from "tui-grid/types/renderer"; import { Component } from "vue"; import Vue from "vue"; export interface VueCellProps extends CellRendererProps { columnInfo: ColumnInfo & { renderer: { type: VueCellRenderer; options: Record & { component?: Component; }; }; }; } export default class VueCellRenderer implements CellRenderer { el: HTMLElement; VNode: Vue.VNode; app: Vue.App; constructor(props: CellRendererProps); getElement(): HTMLElement; focused(): void; mounted(parent: HTMLElement): void; render(props: CellRendererProps): void; beforeDestory(): void; } //# sourceMappingURL=VueCellRenderer.d.ts.map