import type VFS from './VFS'; /** @return the absolute path to `filepath` */ export declare function absolute(filepath: string): string; /** Lookup compiatible matching mount */ export declare function findMatchingMounts(filepath: string, checkClient?: boolean): VFS[]; /** * Lookup compiatible mount. Returns one of: * - a VFS mount, if it encloses the given filepath * * - true if `allowInner` and there exists a mount s.t. filepath * encloses it (i.e. filepath is a parent of some mount) * * - otherwise, the local VFS mount */ export declare function findMount(filepath: string, checkClient?: boolean, allowInner?: boolean): Promise; /** Lookup compatible mounts */ export declare function multiFindMount(filepaths: string[], checkClient?: boolean): Promise<{ filepaths: string[]; mount: VFS; }[]>; /** * Does the filepath specify a local file? * */ export declare function isLocal(filepath: string): Promise;