import { DataBricksBase, ConstructorProps } from './index'; export declare type FileInfo = { path: string; is_dir: boolean; file_size: number; }; export default class DBFS extends DataBricksBase { constructor(args: ConstructorProps); addBlock(param: { handle: number; data: string; }): Promise; close(param: { handle: number; }): Promise; create(param: { path: string; overwrite?: boolean; }): Promise; delete(param: { path: string; recursive?: boolean; }): Promise; getStatus(param: { path: string; }): Promise; list(param: { path: string; }): Promise<{ files: FileInfo[]; }>; mkdirs(param: { path: string; }): Promise; move(param: { source_path: string; destination_path: string; }): Promise; put(param: { path: string; contents: string; overwrite?: boolean; }): Promise; read(param: { path: string; offset: number; length: number; }): Promise<{ bytes_read: number; data: string; }>; }