import { CpOptions, PreserveOptions } from '../../../util'; import FileSystemCommand from '../../abstract/fileSystem'; export default class CpCommand extends FileSystemCommand { protected rootCmd: string; protected argsMapper: { noClobber: string; symlink: string; hardLink: string; noFollowSymlinks: string; followAllSymlinks: string; followListedSymlinks: string; archive: string; recursive: (_value: boolean, options: CpOptions) => string; noDereference: (_value: boolean, options: CpOptions) => string; preserveTimestamps: (_value: boolean, options: CpOptions) => string; preserve(value: PreserveOptions): string; delFirst: string; delDest: string; update: string; copyToTarget: string; }; }