export declare class CrossPlatform { static normalizePath(filePath: string): string; static denormalizePath(filePath: string): string; static joinPath(...parts: string[]): string; static resolvePath(...parts: string[]): string; static relativePath(from: string, to: string): string; static getHomeDir(): string; static getTempDir(): string; static isAbsolutePath(filePath: string): boolean; static getPathSeparator(): string; static getExtension(filePath: string): string; static getBasename(filePath: string, ext?: string): string; static getDirname(filePath: string): string; static ensureForwardSlashes(filePath: string): string; static ensureBackslashes(filePath: string): string; static toPosixPath(filePath: string): string; static toWindowsPath(filePath: string): string; static isWindows(): boolean; static isMac(): boolean; static isLinux(): boolean; static getPlatform(): NodeJS.Platform; static getExecutableExtension(): string; static getScriptExtension(): string; static normalizeLineEndings(content: string, target?: 'LF' | 'CRLF'): string; static getLineEnding(): string; } //# sourceMappingURL=cross-platform.d.ts.map