import type { Ref } from 'vue'; import type { KottiTableParameter } from '../table/hooks'; import type { KottiTable } from '../table/types'; import type { StandardTableContext } from './context'; import { type KottiStandardTableStorage } from './storage'; import { KottiStandardTable } from './types'; type KottiStandardTableParameters = Ref<{ filters?: KottiStandardTable.Filter[]; id: string; isLoading?: boolean; options?: KottiStandardTable.Options; paginationOptions: KottiStandardTable.Pagination; selectMode?: 'global' | 'single-page' | null; storageAdapter: KottiStandardTableStorage | null; table: Omit, 'id' | 'isSelectable'>; }>; type KottiStandardTableHook = { api: KottiStandardTable.Hook.Returns; context: StandardTableContext; }; export declare const useKottiStandardTable: (_params: Readonly>) => KottiStandardTableHook; export {};