import type { UniComponent } from '@blocksuite/affine-shared/types'; import type { BaseCellRenderer } from './base-cell.js'; import type { CellRenderer, DataViewCellComponent } from './manager.js'; export interface Renderer = NonNullable, RawValue = unknown, JsonValue = unknown> { type: string; icon?: UniComponent; cellRenderer: CellRenderer; } export declare const createFromBaseCellRenderer: = Record>(renderer: new () => BaseCellRenderer) => DataViewCellComponent; //# sourceMappingURL=renderer.d.ts.map