import { ArchbaseDataSource, IDataSourceValidator } from '../datasource/ArchbaseDataSource'; import { ArchbaseStore } from './useArchbaseStore'; export type UseArchbaseDataSourceProps = { store?: ArchbaseStore; initialData: any[]; initialDataSource?: ArchbaseDataSource | undefined; name: string; label?: string; onLoadComplete?: (dataSource: ArchbaseDataSource) => void; validator?: IDataSourceValidator; }; export type UseArchbaseDataSourceReturnType = { dataSource: ArchbaseDataSource; }; export declare const useArchbaseDataSource: (props: UseArchbaseDataSourceProps) => UseArchbaseDataSourceReturnType;