import type { DatasetSchema, LocalDatasetSchema, RemoteDatasetSchema } from '../specs'; import type { Dataset, LocalDataset, RemoteDataset } from '../types'; /** * 判断 dataset 是否为 local 类型 */ export declare function isLocalDataset(dataset: Dataset): dataset is LocalDataset; /** * 判断 dataset 是否为 remote 类型 */ export declare function isRemoteDataset(dataset: Dataset): dataset is RemoteDataset; /** * 判断当前数据源是否是常规数据源,或者说是否包含常规数据 */ export declare function isLocalOrRemoteDataset(dataset: Dataset): dataset is LocalDataset | RemoteDataset; /** * 判断 dataset 是否为 local 类型 */ export declare function isLocalDatasetSchema(dataset: DatasetSchema): dataset is LocalDatasetSchema; /** * 判断 dataset 是否为 remote 类型 */ export declare function isRemoteDatasetSchema(dataset: DatasetSchema): dataset is RemoteDatasetSchema; /** * 判断当前数据源是否是常规数据源,或者说是否包含常规数据 */ export declare function isLocalOrRemoteDatasetSchema(datasetSchema: DatasetSchema): datasetSchema is LocalDatasetSchema | RemoteDatasetSchema;