import { PropType } from "vue"; import { CTableColumn, CTableAction, CTableCellAction } from "../../CTable"; declare const _default: import("vue").DefineComponent<{ show: { type: BooleanConstructor; default: boolean; }; checkType: { type: PropType<"checkbox" | "radio">; default: string; required: false; }; /** * v-modelnpm */ selectedKeys: { type: PropType; required: false; }; /** * @description 弹出框title */ title: { type: StringConstructor; default: string; }; /** * 表格字段配置 */ columns: { type: PropType; }; /** * @description 数据源 */ dataSource: { type: PropType; required: false; }; /** * @description 表格数据提供 */ provider: { type: PropType>; required: false; }; checkBoxProps: { type: PropType>; required: false; }; /** * @description 是否分页 */ pagination: { type: BooleanConstructor; default: boolean; }; fieldsNames: { type: ObjectConstructor; required: false; }; rowKey: { type: StringConstructor; default: string; }; showSearch: { type: BooleanConstructor; default: boolean; }; /** * 只在 panelWrapped true 时候生效 */ actions: { type: PropType; required: false; }; /** * 表格行 事件 */ cellActions: { type: PropType; required: false; }; checkable: { type: BooleanConstructor; default: boolean; required: false; }; }, { setSearchForm: (formData: any) => void; reloadTable: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { save: (params: any[]) => void; } & { search: (param: any) => void; } & { didClickCell: (param: any) => void; } & { didClick: (action: CTableAction) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; required: false; }; /** * v-modelnpm */ selectedKeys: { type: PropType; required: false; }; /** * @description 弹出框title */ title: { type: StringConstructor; default: string; }; /** * 表格字段配置 */ columns: { type: PropType; }; /** * @description 数据源 */ dataSource: { type: PropType; required: false; }; /** * @description 表格数据提供 */ provider: { type: PropType>; required: false; }; checkBoxProps: { type: PropType>; required: false; }; /** * @description 是否分页 */ pagination: { type: BooleanConstructor; default: boolean; }; fieldsNames: { type: ObjectConstructor; required: false; }; rowKey: { type: StringConstructor; default: string; }; showSearch: { type: BooleanConstructor; default: boolean; }; /** * 只在 panelWrapped true 时候生效 */ actions: { type: PropType; required: false; }; /** * 表格行 事件 */ cellActions: { type: PropType; required: false; }; checkable: { type: BooleanConstructor; default: boolean; required: false; }; }>> & { onSearch?: ((param: any) => any) | undefined; onSave?: ((params: any[]) => any) | undefined; onDidClick?: ((action: CTableAction) => any) | undefined; onDidClickCell?: ((param: any) => any) | undefined; }, { title: string; showSearch: boolean; checkable: boolean; show: boolean; rowKey: string; checkType: "checkbox" | "radio"; pagination: boolean; }>; export default _default;