import type { CTableColumn, CTableAction, CTableCellAction } from "../types"; import { PropType } from "vue"; declare const _default: import("vue").DefineComponent<{ /** * 显示序列号 */ showIndex: { type: BooleanConstructor; default: boolean; }; /** * 可选择 */ checkable: { type: BooleanConstructor; default: boolean; }; /** * 多选 /单选 */ checkType: { type: PropType<"checkbox" | "radio">; default: string; required: false; }; /** * v-modelnpm */ selectedKeys: { type: PropType; required: false; }; /** * v-model */ selectedRows: { type: PropType; required: false; }; /** * 只在 panelWrapped true 时候生效 */ title: { type: StringConstructor; default: string; required: false; }; columns: { type: PropType; required: true; }; /** * 只在 panelWrapped true 时候生效 */ actions: { type: PropType; required: false; }; /** * 表格行 事件 */ cellActions: { type: PropType; required: false; }; /** * 是否外层使用面板包裹 默认是 */ panelWrapped: { type: BooleanConstructor; default: boolean; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { didClickCell: (param: any) => void; } & { didClick: (action: CTableAction) => void; } & { change: (any: any) => void; } & { fieldChange: (param: any) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; required: false; }; /** * v-modelnpm */ selectedKeys: { type: PropType; required: false; }; /** * v-model */ selectedRows: { type: PropType; required: false; }; /** * 只在 panelWrapped true 时候生效 */ title: { type: StringConstructor; default: string; required: false; }; columns: { type: PropType; required: true; }; /** * 只在 panelWrapped true 时候生效 */ actions: { type: PropType; required: false; }; /** * 表格行 事件 */ cellActions: { type: PropType; required: false; }; /** * 是否外层使用面板包裹 默认是 */ panelWrapped: { type: BooleanConstructor; default: boolean; }; }>> & { onChange?: ((any: any) => any) | undefined; onDidClick?: ((action: CTableAction) => any) | undefined; onDidClickCell?: ((param: any) => any) | undefined; onFieldChange?: ((param: any) => any) | undefined; }, { title: string; checkable: boolean; showIndex: boolean; checkType: "checkbox" | "radio"; panelWrapped: boolean; }>; export default _default;