import { Optional } from './ts/Optional'; export declare namespace FilePaths { const SEP: "/" | "\\"; function create(dirname: string, basename: string): string; function join(...paths: string[]): string; function resolve(...pathSegments: string[]): string; function basename(path: string, ext?: string): string; function dirname(path: string): string; function tmpdir(): string; function tmpfile(name: string): string; function createTempName(name: string): string; function toWindowsPath(path: string): string; function textToWindowsPath(text: string): string; function toExtension(path: string): Optional; function hasExtension(path: string, ext: string): boolean; function toURL(path: string): string; function fromURL(url: string): string; } export declare namespace BrowserContext { function separator(): "/" | "\\"; } export declare namespace BrowserFilePaths { let SEP: string; function basename(path: string, ext?: string): string; }