import { PropType } from "vue"; import "./fs-table.less"; import { ConditionalRenderProps, EditableProps, TableColumnsProps } from "../../d"; /** * fs-table,表格封装 * 支持el-table/a-table的参数 */ declare const _default: import("vue").DefineComponent; }; /** * table插槽 */ slots: { type: PropType; }; /** * 单元格插槽 */ cellSlots: { type: PropType; }; /** * 列配置,支持el-table-column|a-table-column配置 */ columns: { type: PropType; default: any; }; /** * 操作列 */ rowHandle: { type: PropType; }; /** * 是否显示表格 */ show: { type: BooleanConstructor; default: boolean; }; /** * 表格数据 */ data: { type: ArrayConstructor; default: () => any[]; }; conditionalRender: { type: PropType; }; /** * 行编辑,批量编辑 */ editable: { type: PropType; default(): {}; }; loading: { type: BooleanConstructor; default: boolean; }; /** * 当前sort状态 */ sort: { type: PropType; }; request: { type: PropType; }; rowKey: { type: (StringConstructor | FunctionConstructor)[]; default: string; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("value-change" | "row-handle" | "pagination-change" | "filter-change" | "sort-change" | "data-change")[], "value-change" | "row-handle" | "pagination-change" | "filter-change" | "sort-change" | "data-change", import("vue").PublicProps, Readonly; }; /** * table插槽 */ slots: { type: PropType; }; /** * 单元格插槽 */ cellSlots: { type: PropType; }; /** * 列配置,支持el-table-column|a-table-column配置 */ columns: { type: PropType; default: any; }; /** * 操作列 */ rowHandle: { type: PropType; }; /** * 是否显示表格 */ show: { type: BooleanConstructor; default: boolean; }; /** * 表格数据 */ data: { type: ArrayConstructor; default: () => any[]; }; conditionalRender: { type: PropType; }; /** * 行编辑,批量编辑 */ editable: { type: PropType; default(): {}; }; loading: { type: BooleanConstructor; default: boolean; }; /** * 当前sort状态 */ sort: { type: PropType; }; request: { type: PropType; }; rowKey: { type: (StringConstructor | FunctionConstructor)[]; default: string; }; }>> & Readonly<{ "onValue-change"?: (...args: any[]) => any; "onRow-handle"?: (...args: any[]) => any; "onPagination-change"?: (...args: any[]) => any; "onFilter-change"?: (...args: any[]) => any; "onSort-change"?: (...args: any[]) => any; "onData-change"?: (...args: any[]) => any; }>, { columns: TableColumnsProps; data: unknown[]; loading: boolean; show: boolean; editable: EditableProps; rowKey: string | Function; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;