///
import { SerializedFunction } from '../../common/SerializeFunction';
export declare function canHandleUrl(baseUrl: string): boolean;
export declare function listFiles(baseUrl: string, recursive?: boolean): Promise;
export declare function createDataLoader(baseUrl: string): SerializedFunction<(filename: string) => Buffer | Promise>;
export declare function initSaveProgress(baseUrl: string, overwrite?: boolean): Promise;
export declare function createDataSaver(baseUrl: string): SerializedFunction<(filename: string, buffer: Buffer) => void | Promise>;
export declare function markSaveSuccess(baseUrl: string): Promise;