import type { ColumnConfig } from '../types'; /** * formatter 渲染�? */ export declare function isDataColumn(col: ColumnConfig): col is any; /** * 所有内置渲染器 */ export declare const builtInRenderers: { input: import("../types").Renderer; 'input-number': import("../types").Renderer; select: import("../types").Renderer; button: import("../types").Renderer; link: import("../types").Renderer; html: import("../types").Renderer; copy: import("../types").Renderer; img: import("../types").Renderer; dict: import("../types").Renderer; map: import("../types").Renderer; formatter: import("../types").Renderer; icon: import("../types").Renderer; }; /** * 安装所有内置渲染器 */ export declare function registerBuiltInRenderers(registry: { registerMultiple: (renderers: Record) => void; }): void; /** * 创建默认渲染器集合(兼容�?API�? * @deprecated 建议使用插件化架�? */ export declare function createRenderer(): { input: import("../types").Renderer; 'input-number': import("../types").Renderer; select: import("../types").Renderer; button: import("../types").Renderer; link: import("../types").Renderer; html: import("../types").Renderer; copy: import("../types").Renderer; img: import("../types").Renderer; dict: import("../types").Renderer; map: import("../types").Renderer; formatter: import("../types").Renderer; icon: import("../types").Renderer; };