import { FileInfo } from 'ssh2-sftp-client';
import { SftpClient } from './sftp-client';
import { SftpInterface } from './sftp-interface';
export declare class ConnectSftpClient extends SftpClient implements SftpInterface {
    init(): Promise<void>;
    writeFile(destination: string, content: string): Promise<string>;
    readFile(destination: string): Promise<Buffer>;
    moveFile(path: string, file: FileInfo, destination: string): Promise<void>;
    deleteFile(path: string): Promise<void>;
    list(destination: string): Promise<Array<FileInfo>>;
}
