import type { ComputedRef, Ref } from 'vue'; import type { BasicTableProps, TableActionType } from '../types/table'; declare type Nullable = T | null; declare type Recordable = Record; declare type Instance = TableActionType & { wrapRef: Ref>; getBindValues: ComputedRef; setCacheActionWidths: (...args: any) => void; }; declare type RetInstance = Omit & { getBindValues: ComputedRef; }; export declare function createTableContext(instance: Instance): void; export declare function useTableContext(): RetInstance; export {};