import { CheckboxValueType } from 'park-ui/es/components'; declare const _default: import("vue").DefineComponent<{ data: import("../../../utils").EpPropFinalized<(new (...args: any[]) => import("./table-column/defaults").ColumnTypes[]) | (() => import("./table-column/defaults").ColumnTypes[]) | ((new (...args: any[]) => import("./table-column/defaults").ColumnTypes[]) | (() => import("./table-column/defaults").ColumnTypes[]))[], unknown, unknown, never[], boolean>; showIndex: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showSelection: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; mode: StringConstructor; checkbox: { readonly type: import("vue").PropType<(string | number)[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { IconCog: 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>, {}>; popoverCancel: () => void; popoverOk: () => void; popoverClick: () => void; popoverVisible: import("vue").Ref; t: import("park-ui/es/hooks").Translator; onChange: (val: Array) => import("park-ui/es/components").MessageHandler | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("ok" | "update:checkbox" | "cancel")[], "cancel" | "ok" | "update:checkbox", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly import("./table-column/defaults").ColumnTypes[]) | (() => import("./table-column/defaults").ColumnTypes[]) | ((new (...args: any[]) => import("./table-column/defaults").ColumnTypes[]) | (() => import("./table-column/defaults").ColumnTypes[]))[], unknown, unknown, never[], boolean>; showIndex: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showSelection: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; mode: StringConstructor; checkbox: { readonly type: import("vue").PropType<(string | number)[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onOk?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onUpdate:checkbox"?: ((...args: any[]) => any) | undefined; }, { data: import("./table-column/defaults").ColumnTypes[]; }>; export default _default;