import { ComputedRef, Ref } from 'vue';
import { Nullable, Recordable } from '@maxax/types';
import { BasicTableProps, TableActionType, VxeGridInstance } from '../interface';
type Instance = TableActionType & {
    wrapRef: Ref<Nullable<VxeGridInstance>>;
    getBindValues: ComputedRef<Recordable>;
};
type RetInstance = Omit<Instance, 'getBindValues'> & {
    getBindValues: ComputedRef<BasicTableProps>;
};
export declare function createTableContext(instance: Instance): void;
export declare function useTableContext(): RetInstance;
export {};
//# sourceMappingURL=use-table-context.d.ts.map