import { VNode } from 'vue'; /** * Context object passed to the detail panel slot. * @since 0.1.0 */ export interface DetailPanelContext { /** The row data for this detail panel */ row: T; /** The row index */ rowIndex: number; } /** * Registry for detail renderers (per grid element) */ export declare const detailRegistry: WeakMap) => VNode[] | undefined>; /** * Get the detail renderer for a grid element. * @internal */ export declare function getDetailRenderer(gridElement: HTMLElement): ((ctx: DetailPanelContext) => VNode[] | undefined) | undefined; //# sourceMappingURL=detail-panel-registry.d.ts.map