import type { GridviewApi, GridviewOptions, GridviewPanelApi } from 'dockview-core'; import type { VueComponent } from '../utils'; export interface GridviewReadyEvent { api: GridviewApi; } export interface IGridviewVuePanelProps = any> { params: T; api: GridviewPanelApi; containerApi: GridviewApi; } export interface IGridviewVueProps extends GridviewOptions { components?: Record; } export type GridviewVueEvents = { ready: [event: GridviewReadyEvent]; };