declare const _sfc_main: import("vue").DefineComponent<{ tableName: { type: StringConstructor; required: false; }; useOption: { type: BooleanConstructor; required: false; }; childrenColumns: { type: ArrayConstructor; required: false; }; childrenUseOption: { type: BooleanConstructor; required: false; }; childrenOptions: { type: ArrayConstructor; required: false; }; childrenDataKey: { type: StringConstructor; required: false; }; childrenFilters: { type: null; required: false; }; data: { type: ArrayConstructor; required: false; }; disableKey: { type: StringConstructor; required: false; }; disableAllRows: { type: BooleanConstructor; required: false; }; disableAllCheckboxes: { type: BooleanConstructor; required: false; }; disablePaginator: { type: BooleanConstructor; required: false; }; search: { type: StringConstructor; required: false; }; tag: { type: StringConstructor; required: false; }; defaultQueryParams: { type: ObjectConstructor; required: false; }; fetchFunction: { type: FunctionConstructor; required: false; }; rows: { type: NumberConstructor; required: false; }; isSelectedAll: { type: BooleanConstructor; required: false; }; filters: { type: null; required: false; }; lazy: { type: BooleanConstructor; required: false; }; loading: { type: BooleanConstructor; required: false; }; selectionType: { type: StringConstructor; required: false; }; useSelection: { type: BooleanConstructor; required: false; }; selectedData: { type: ArrayConstructor; required: false; }; expandedRows: { type: ObjectConstructor; required: false; }; usePaginator: { type: BooleanConstructor; required: false; }; options: { type: ArrayConstructor; required: false; }; singleSelect: { type: BooleanConstructor; required: false; }; customColumn: { type: BooleanConstructor; required: false; }; scrollHeight: { type: StringConstructor; required: false; }; globalFilterFields: { type: ArrayConstructor; required: false; }; totalDisabledRows: { type: NumberConstructor; required: false; }; router: { type: ObjectConstructor; required: true; }; reason: { type: StringConstructor; required: true; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { loading: boolean; useOption: boolean; childrenUseOption: boolean; disableAllRows: boolean; disableAllCheckboxes: boolean; disablePaginator: boolean; isSelectedAll: boolean; lazy: boolean; useSelection: boolean; usePaginator: boolean; singleSelect: boolean; customColumn: boolean; }, {}>; export default _sfc_main;