import { CellContent, CellInfo, ObjectForExtending } from './types'; import { CellCanvasRoot } from './lib/canvas'; type CanvasCacheKey = string | number | boolean | null; interface CanvasCellCacheEntry { cacheKey: CanvasCacheKey; canvasRoot: CellCanvasRoot; } export declare const glideCellRenderer: ({ jsxElement, canvasCellCache, cellInfo, options, }: { jsxElement: CellContent; cellInfo: CellInfo; canvasCellCache: WeakMap>; options: { span?: readonly [number, number] | undefined; data: string | undefined; getPortalEventTarget?: () => EventTarget | null; refTable?: unknown; }; }) => import('@glideappsfinal/glide-data-grid').TextCell | import('./lib/canvas').CanvasCell | import('@glideappsfinal/glide-data-grid').ImageCell | import('@glideappsfinal/glide-data-grid').BooleanCell | import('@glideappsfinal/glide-data-grid').MarkdownCell | import('@glideappsfinal/glide-data-grid').UriCell | import('@glideappsfinal/glide-data-grid').NumberCell | import('@glideappsfinal/glide-data-grid').CustomCell<{}> | import('@glideappsfinal/glide-data-grid').BubbleCell | import('@glideappsfinal/glide-data-grid').RowIDCell | import('@glideappsfinal/glide-data-grid').LoadingCell | import('@glideappsfinal/glide-data-grid').ProtectedCell | import('@glideappsfinal/glide-data-grid').DrilldownCell; export {};