import { AsyncZippable, Unzipped } from 'fflate'; import { BaseEvents, MinimalEvents } from './events'; export declare function existsAsync(fileOrDir: string): Promise; export declare function zipAsync(file: AsyncZippable): Promise; export declare function unzipAsync(data: Uint8Array): Promise; export declare function saveUserFile({ fileName, userDirectory, dataString, }: { fileName: string; userDirectory: string; dataString: string; }): Promise; export declare function loadSavedEvents({ name, userDirectory, deployedBlock, }: { name: string; userDirectory: string; deployedBlock: number; }): Promise>; export declare function download({ name, cacheDirectory }: { name: string; cacheDirectory: string; }): Promise; export declare function loadCachedEvents({ name, cacheDirectory, deployedBlock, }: { name: string; cacheDirectory: string; deployedBlock: number; }): Promise>;