import { Ref } from 'vue'; import { DataOptions, FilterOption, Items, TableColumnHeader } from './types'; /** * Composable for handling table items processing * * @param items - Reference to table items * @param filters - Reference to active filters * @param options - Reference to table options * @param filterItems - Function to filter items (from useTableFilter) * @returns Item utilities and computed properties */ export declare function useTableItems({ items, filters, options, filterItems, }: { items: Ref; headers: Ref; filters: Ref; options: Ref>; filterItems: (items: T[], filters: FilterOption[]) => T[]; }): { filteredItems: import('vue').ComputedRef<(object | Record)[]>; paginatedItems: import('vue').ComputedRef<(object | Record)[]>; };