import type { ProSchemaComponentTypes, UseEditableUtilType } from 'ls-pro-utils'; import type { ProFieldEmptyText } from 'ls-pro-field'; import type { ProColumns } from '../typing'; import type { useContainer } from '../container'; /** 转化列的定义 */ declare type ColumnRenderInterface = { columnProps: ProColumns; text: any; rowData: T; index: number; columnEmptyText?: ProFieldEmptyText; type: ProSchemaComponentTypes; counter: ReturnType; editableUtils: UseEditableUtilType; }; /** * 增加了 icon 的功能 render title * * @param item */ export declare const renderColumnsTitle: (item: ProColumns) => any; /** * 默认的 filter 方法 * * @param value * @param record * @param dataIndex * @returns */ export declare const defaultOnFilter: (value: string, record: any, dataIndex: string | string[]) => boolean; /** * 这个组件负责单元格的具体渲染 * * @param param0 */ export declare function columnRender({ columnProps, text, rowData, index, columnEmptyText, counter, type, editableUtils, }: ColumnRenderInterface): any; export {};