import type PluginManager from '../../PluginManager';
import type { FileLocation, UriLocation } from '../types';
import type { Fetcher, GenericFilehandle } from 'generic-filehandle2';
export declare function resolveUriLocation(location: UriLocation): UriLocation;
export declare function openLocation(location: FileLocation, pluginManager?: PluginManager): GenericFilehandle;
export declare function getFetcher(location: FileLocation, pluginManager?: PluginManager): Fetcher;
export { RemoteFileWithRangeCache } from './RemoteFileWithRangeCache';
