import { ComputedRef } from 'vue'; import { Recordable } from '../../../types'; import { BasicTableProps } from '../types/table'; export declare function useDataSource(propsRef: ComputedRef, { getPaginationInfo, setPagination, setLoading, tableData }: { getPaginationInfo: any; setPagination: any; setLoading: any; tableData: any; }, emit: any): { fetch: (opt?: any) => Promise; getRowKey: ComputedRef; getDataSourceRef: ComputedRef; getDataSource: () => any[]; setTableData: (values: any) => void; reload: (opt?: any) => Promise; };