import type { WindowsDriver } from '../driver'; /** Writes a base64 file to an absolute path on the Windows host. */ export declare function pushFile(this: WindowsDriver, remotePath: string, base64Data: string | readonly number[]): Promise; /** Reads a remote file and returns its contents as base64. */ export declare function pullFile(this: WindowsDriver, remotePath: string): Promise; /** Zips a remote folder and returns the archive as base64. */ export declare function pullFolder(this: WindowsDriver, remotePath: string): Promise; /** * Remove a file from the file system. * * The path may contain environment variables that could be expanded on the server side. * Due to security reasons only variables listed below would be expanded: `APPDATA`, * `LOCALAPPDATA`, `PROGRAMFILES`, `PROGRAMFILES(X86)`, `PROGRAMDATA`, `ALLUSERSPROFILE`, * `TEMP`, `TMP`, `HOMEPATH`, `USERPROFILE`, `PUBLIC`. */ export declare function windowsDeleteFile(this: WindowsDriver, remotePath: string): Promise; /** * Remove a folder from the file system. * * The path may contain environment variables that could be expanded on the server side. * Due to security reasons only variables listed below would be expanded: `APPDATA`, * `LOCALAPPDATA`, `PROGRAMFILES`, `PROGRAMFILES(X86)`, `PROGRAMDATA`, `ALLUSERSPROFILE`, * `TEMP`, `TMP`, `HOMEPATH`, `USERPROFILE`, `PUBLIC`. */ export declare function windowsDeleteFolder(this: WindowsDriver, remotePath: string): Promise; //# sourceMappingURL=file-movement.d.ts.map