import { defaultRenderCell } from 'park-ui/es/components/table/src/config'; declare const _default: import("vue").DefineComponent<{ columns: { type: import("vue").PropType; default: () => never[]; }; tableOption: { type: import("vue").PropType>>; default: {}; }; pageOption: { type: import("vue").PropType>; default: () => {}; }; showPage: { type: BooleanConstructor; default: boolean; }; idKey: { type: StringConstructor; default: string; }; defaultSelection: { type: ArrayConstructor; default: never[]; }; showSelection: { type: BooleanConstructor; default: boolean; }; showIndex: { type: BooleanConstructor; default: boolean; }; actionOption: { type: ObjectConstructor; }; selectable: { type: import("vue").PropType<(row: any, index: number) => boolean>; }; showColumn: { type: BooleanConstructor; }; reserveSelection: { type: BooleanConstructor; }; mode: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; }, { t: import("park-ui/es/hooks").Translator; tableRefName: import("vue").Ref; pageRefName: any; selectioned: import("vue").ComputedRef; stripe: boolean; border: boolean; showAction: any; pageConfig: { small?: boolean | undefined; disabled?: boolean | undefined; popperClass?: string | undefined; layout: string; background?: boolean | undefined; pagerCount?: number | undefined; pageSizes?: number[] | undefined; prevText?: string | undefined; nextText?: string | undefined; hideOnSinglePage?: boolean | undefined; total: number; pageSize: number; defaultPageSize?: number | undefined; currentPage: number; defaultCurrentPage?: number | undefined; pageCount?: number | undefined; onCurrentChange: (current: number) => void; onSizeChange: (sizes: number) => void; }; selectionTotal: import("vue").ComputedRef; actionConfig: import("vue").ComputedRef; unCheck: () => void; getRealLabel: (row: any, field: any, placeholder: string) => any; placeholder: import("vue").ComputedRef; onSelectionChange: (selection: any) => void; onSelect: (selection: any[], row: any) => void; onSelectAll: (selection: any[]) => void; clearSelection: () => void; findSelection: (arr: any[], row: any) => any; pageIndex: (index: number) => number; view: (row: { row: object; column: object; $index: number; }) => void; edit: (row: { row: object; column: object; $index: number; }) => void; del: (row: { row: object; column: object; $index: number; }) => void; add: (evt: MouseEvent) => void; allDel: (selectionList: any[]) => void; total: number; IconAdd: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; popoverIndex: import("vue").ComputedRef; indexStatus: import("vue").Ref; selectionStatus: import("vue").Ref; showMode: import("vue").Ref; checkboxVal: any; onCheckboxOk: () => void; onCheckboxCancel: () => void; isNumber: (value?: any) => value is number; defaultRenderCell: typeof defaultRenderCell; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'selection-change': (selection: any[], selectionList: any[]) => null; select: (selection: any[], row: any) => null; 'select-all': (selection: any[]) => null; 'current-page': (currentPage: number) => number; 'size-change': (sizes: number) => number; view: (row: { row: object; column: object; $index: number; }) => { row: object; column: object; $index: number; }; edit: (row: { row: object; column: object; $index: number; }) => { row: object; column: object; $index: number; }; del: (row: { row: object; column: object; $index: number; }) => { row: object; column: object; $index: number; }; add: (evt: MouseEvent) => MouseEvent; allDel: (selectionList: any) => any; 'update:columns': (columns: any) => any; 'un-checked': () => null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; tableOption: { type: import("vue").PropType>>; default: {}; }; pageOption: { type: import("vue").PropType>; default: () => {}; }; showPage: { type: BooleanConstructor; default: boolean; }; idKey: { type: StringConstructor; default: string; }; defaultSelection: { type: ArrayConstructor; default: never[]; }; showSelection: { type: BooleanConstructor; default: boolean; }; showIndex: { type: BooleanConstructor; default: boolean; }; actionOption: { type: ObjectConstructor; }; selectable: { type: import("vue").PropType<(row: any, index: number) => boolean>; }; showColumn: { type: BooleanConstructor; }; reserveSelection: { type: BooleanConstructor; }; mode: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; }>> & { onSelect?: ((selection: any[], row: any) => any) | undefined; "onSelect-all"?: ((selection: any[]) => any) | undefined; "onSelection-change"?: ((selection: any[], selectionList: any[]) => any) | undefined; "onSize-change"?: ((sizes: number) => any) | undefined; onAdd?: ((evt: MouseEvent) => any) | undefined; onView?: ((row: { row: object; column: object; $index: number; }) => any) | undefined; onEdit?: ((row: { row: object; column: object; $index: number; }) => any) | undefined; "onCurrent-page"?: ((currentPage: number) => any) | undefined; onDel?: ((row: { row: object; column: object; $index: number; }) => any) | undefined; onAllDel?: ((selectionList: any) => any) | undefined; "onUpdate:columns"?: ((columns: any) => any) | undefined; "onUn-checked"?: (() => any) | undefined; }, { placeholder: string; columns: import("./table-column/defaults").ColumnTypes[]; mode: string; reserveSelection: boolean; showIndex: boolean; showSelection: boolean; tableOption: Partial>; pageOption: Partial; showPage: boolean; idKey: string; defaultSelection: unknown[]; showColumn: boolean; }>; export default _default;