import type { PropType } from "vue"; import type { TColumnRender, tFieldType } from "./types"; declare const _sfc_main: import("vue").DefineComponent<{ fieldType: { type: PropType; default: string; }; data: { type: PropType>; default: () => {}; }; prop: { type: StringConstructor; default: string; }; /** 自定义渲染函数 */ render: { type: PropType; default: undefined; }; /** * 日期格式化模板(仅 fieldType === "date" 生效)。 * 不传时沿用历史默认 `YYYY-MM-DD HH:mm:ss`。 */ dateFormat: { type: StringConstructor; default: undefined; }; /** 是否显示单元格内容(支持异步) */ isShow: { type: PropType<(data: any) => boolean | Promise>; default: undefined; }; }, unknown, { visible: boolean; }, {}, { refreshVisible(): Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; data: { type: PropType>; default: () => {}; }; prop: { type: StringConstructor; default: string; }; /** 自定义渲染函数 */ render: { type: PropType; default: undefined; }; /** * 日期格式化模板(仅 fieldType === "date" 生效)。 * 不传时沿用历史默认 `YYYY-MM-DD HH:mm:ss`。 */ dateFormat: { type: StringConstructor; default: undefined; }; /** 是否显示单元格内容(支持异步) */ isShow: { type: PropType<(data: any) => boolean | Promise>; default: undefined; }; }>>, { data: Record; fieldType: tFieldType; prop: string; dateFormat: string; isShow: (data: any) => boolean | Promise; render: TColumnRender; }>; export default _sfc_main;