import { ComputedRef } from 'vue'; import { CanvasRetrieve } from '../../../../types/openapi'; type __VLS_Props = { toolbarHeight: number; isAnyTypeOfAdmin?: boolean; }; declare function onSmartFoldersConfigure(): void; declare const _default: import('vue').DefineComponent<__VLS_Props, { showConfigurationModal: typeof onSmartFoldersConfigure; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { open: (e: MouseEvent, canvas: CanvasRetrieve) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onOpen?: ((e: MouseEvent, canvas: CanvasRetrieve) => any) | undefined; }>, { isAnyTypeOfAdmin: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { tableRef: import('vue').CreateComponentPublicInstanceWithMixins; scrollerClass?: string; columns: import('@tanstack/table-core').ColumnDef<{ [x: string]: any; }, any>[]; data: { [x: string]: any; }[]; initialSorting?: import('@tanstack/table-core').SortingState; loading?: boolean; hidePageSelector?: boolean; hidePageSize?: boolean; hidePagination?: boolean; hideTotalResults?: boolean; pageSize?: number; pageSizes?: number[]; pageIndex?: number; totalCount?: number; displayedCount?: number; serverSide?: boolean; scrollerStyle?: import('vue').StyleValue; selectable?: boolean; disabledIds?: Array; }> & Readonly<{ onSortChanged?: ((s: import('@tanstack/table-core').SortingState) => any) | undefined; onPageChanged?: ((p: import('@tanstack/table-core').PaginationState) => any) | undefined; onPageSizeChanged?: ((p: number) => any) | undefined; "onUpdate:selectedRows"?: ((s: Record) => any) | undefined; }>, { isNoneSelected: ComputedRef; areAllSelected: ComputedRef; selectAll: () => void; selectedRowsCount: ComputedRef; pageRowsCount: ComputedRef; isRowDisabled: (id: string | number) => boolean; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { sortChanged: (s: import('@tanstack/table-core').SortingState) => any; pageChanged: (p: import('@tanstack/table-core').PaginationState) => any; pageSizeChanged: (p: number) => any; "update:selectedRows": (s: Record) => any; }, import('vue').PublicProps, { data: { [x: string]: any; }[]; loading: boolean; columns: import('@tanstack/table-core').ColumnDef<{ [x: string]: any; }, any>[]; pageSize: number; pageIndex: number; initialSorting: import('@tanstack/table-core').SortingState; hidePageSelector: boolean; hidePageSize: boolean; hidePagination: boolean; hideTotalResults: boolean; serverSide: boolean; disabledIds: Array; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { tableScroller: HTMLDivElement; tableElement: HTMLTableElement; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ selectedRows?: Record; scrollerClass?: string; columns: import('@tanstack/table-core').ColumnDef<{ [x: string]: any; }, any>[]; data: { [x: string]: any; }[]; initialSorting?: import('@tanstack/table-core').SortingState; loading?: boolean; hidePageSelector?: boolean; hidePageSize?: boolean; hidePagination?: boolean; hideTotalResults?: boolean; pageSize?: number; pageSizes?: number[]; pageIndex?: number; totalCount?: number; displayedCount?: number; serverSide?: boolean; scrollerStyle?: import('vue').StyleValue; selectable?: boolean; disabledIds?: Array; }> & Readonly<{ onSortChanged?: ((s: import('@tanstack/table-core').SortingState) => any) | undefined; onPageChanged?: ((p: import('@tanstack/table-core').PaginationState) => any) | undefined; onPageSizeChanged?: ((p: number) => any) | undefined; "onUpdate:selectedRows"?: ((s: Record) => any) | undefined; }>, { isNoneSelected: ComputedRef; areAllSelected: ComputedRef; selectAll: () => void; selectedRowsCount: ComputedRef; pageRowsCount: ComputedRef; isRowDisabled: (id: string | number) => boolean; }, {}, {}, {}, { data: { [x: string]: any; }[]; loading: boolean; columns: import('@tanstack/table-core').ColumnDef<{ [x: string]: any; }, any>[]; pageSize: number; pageIndex: number; initialSorting: import('@tanstack/table-core').SortingState; hidePageSelector: boolean; hidePageSize: boolean; hidePagination: boolean; hideTotalResults: boolean; serverSide: boolean; disabledIds: Array; }> | null; }, HTMLDivElement>; export default _default;