import { DataSource } from '../types'; import { LocalFileSource, RemoteFileSource } from './types'; /** * Base class for data files on all platforms. */ export declare abstract class DataFile { /** * Utility function to wrap a local file as a [[DataFile]] for this platform. * @param source - The file to wrap */ static fromLocalSource(source: LocalFileSource): Promise; /** * Utility function to wrap a remote file as a [[DataFile]] for this platform. * @param source - The file to wrap */ static fromRemoteSource(source: RemoteFileSource): Promise; }