import { MaybeRefOrGetter } from 'vue'; import { Items } from './types'; interface UseTableCheckboxOptions { /** * The items to be displayed in the table */ items: MaybeRefOrGetter; /** * The model value for selected items */ modelValue: MaybeRefOrGetter; /** * Function to update the model value */ updateModelValue: (value: unknown[]) => void; /** * Optional key to use for item selection value. If not provided, falls back to `id` then the full object. */ selectionKey?: MaybeRefOrGetter; } export declare function useTableCheckbox(options: UseTableCheckboxOptions): { getItemValue: (item: Items[0]) => any; toggleAllRows: () => void; }; export {};