/** * @fileoverview MfwTableList 表格列表组件 * @description 配置驱动的表格组件,支持动态列、自定义渲染等 */ import './style.scss'; import { type PropType } from 'vue'; import type { TableColumnConfig, ActionColumnConfig } from './types'; declare const _default: import("vue").DefineComponent; default: () => never[]; }; /** 列配置 */ columns: { type: PropType; default: () => never[]; }; /** 是否加载中 */ loading: { type: BooleanConstructor; default: boolean; }; /** 是否显示边框 */ border: { type: BooleanConstructor; default: boolean; }; /** 是否斑马纹 */ stripe: { type: BooleanConstructor; default: boolean; }; /** 是否多选 */ selection: { type: BooleanConstructor; default: boolean; }; /** 是否显示序号 */ index: { type: BooleanConstructor; default: boolean; }; /** 操作列配置 */ actionColumn: { type: PropType; }; /** Element Plus Table Props */ elProps: { type: PropType>; default: () => {}; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'selection-change': (selection: any[]) => true; 'sort-change': (info: { column: any; prop: string; order: string | null; }) => true; }, string, import("vue").PublicProps, Readonly; default: () => never[]; }; /** 列配置 */ columns: { type: PropType; default: () => never[]; }; /** 是否加载中 */ loading: { type: BooleanConstructor; default: boolean; }; /** 是否显示边框 */ border: { type: BooleanConstructor; default: boolean; }; /** 是否斑马纹 */ stripe: { type: BooleanConstructor; default: boolean; }; /** 是否多选 */ selection: { type: BooleanConstructor; default: boolean; }; /** 是否显示序号 */ index: { type: BooleanConstructor; default: boolean; }; /** 操作列配置 */ actionColumn: { type: PropType; }; /** Element Plus Table Props */ elProps: { type: PropType>; default: () => {}; }; }>> & Readonly<{ "onSelection-change"?: ((selection: any[]) => any) | undefined; "onSort-change"?: ((info: { column: any; prop: string; order: string | null; }) => any) | undefined; }>, { data: any[]; loading: boolean; columns: TableColumnConfig[]; border: boolean; elProps: Record; stripe: boolean; selection: boolean; index: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=index.d.ts.map