///
import { Writable } from 'stream';
import type { Arguments } from '@kui-shell/core';
import type { DirEntry, VFS } from '.';
/**
* ls delegate
*
*/
export declare function ls(...parameters: Parameters): Promise;
/**
* cp delegate
*
*/
export declare function cp(opts: Pick, srcFilepaths: string[], dstFilepath: string): ReturnType;
/**
* rm delegate
*
*/
export declare function rm(...parameters: Parameters): ReturnType;
/**
* fstat delegate
*
*/
export declare function fstat(...parameters: Parameters): ReturnType;
/**
* fwrite delegate
*
*/
export declare function fwrite(...parameters: Parameters): ReturnType;
/**
* pipe delegate
*
*/
export declare function pipe(filepath: string, offset: number, length: number, stream: Writable): ReturnType;
/**
* fslice delegate
*
*/
export declare function fslice(filepath: string, offsetAsProvided: number, length: number, unit?: 'bytes' | 'lines', end?: number): ReturnType;
/**
* mkdir delegate
*
*/
export declare function mkdir(...parameters: Parameters): ReturnType;
/**
* rmdir delegate
*
*/
export declare function rmdir(...parameters: Parameters): ReturnType;