/** * This code was generated by "react-native codegen-lib-harmony" */ import { Tag } from "@rnoh/react-native-openharmony/ts" export namespace ReactNativeBlobUtil { export const NAME = 'ReactNativeBlobUtil' as const export interface Spec { getConstants(): {CacheDir: string, DocumentDir: string, DownloadDir: string, LibraryDir: string, MainBundleDir: string, MovieDir: string, MusicDir: string, PictureDir: string, ApplicationSupportDir: string, RingtoneDir: string, SDCardDir: string, SDCardApplicationDir: string, DCIMDir: string, LegacyDCIMDir: string, LegacyPictureDir: string, LegacyMusicDir: string, LegacyDownloadDir: string, LegacyMovieDir: string, LegacyRingtoneDir: string, LegacySDCardDir: string}; fetchBlobForm(options: Object, taskId: string, method: string, url: string, headers: Object, form: unknown[], callback: (value: unknown[]) => void): void; fetchBlob(options: Object, taskId: string, method: string, url: string, headers: Object, body: string, callback: (value: unknown[]) => void): void; createFile(path: string, data: string, encoding: string): Promise; createFileASCII(path: string, data: unknown[]): Promise; pathForAppGroup(groupName: string): Promise; syncPathAppGroup(groupName: string): string; exists(path: string, callback: (value: boolean, isDir: boolean) => void): void; writeFile(path: string, encoding: string, data: string, transformFile: boolean, append: boolean): Promise; writeFileArray(path: string, data: unknown[], append: boolean): Promise; writeStream(path: string, withEncoding: string, appendData: boolean, callback: (value: unknown[]) => void): void; writeArrayChunk(streamId: string, withArray: unknown[], callback: (value: unknown[]) => void): void; writeChunk(streamId: string, withData: string, callback: (value: unknown[]) => void): void; closeStream(streamId: string, callback: (value: unknown[]) => void): void; unlink(path: string, callback: (value: unknown[]) => void): void; removeSession(paths: unknown[], callback: (value: unknown[]) => void): void; ls(path: string): Promise; stat(target: string, callback: (value: unknown[]) => void): void; lstat(path: string, callback: (value: unknown[]) => void): void; cp(src: string, dest: string, callback: (value: unknown[]) => void): void; mv(path: string, dest: string, callback: (value: unknown[]) => void): void; mkdir(path: string): Promise; readFile(path: string, encoding: string, transformFile: boolean): Promise; hash(path: string, algorithm: string): Promise; readStream(path: string, encoding: string, bufferSize: number, tick: number, streamId: string): void; cancelRequest(taskId: string, callback: (value: unknown[]) => void): void; enableProgressReport(taskId: string, interval: number, count: number): void; enableUploadProgressReport(taskId: string, interval: number, count: number): void; slice(src: string, dest: string, start: number, end: number): Promise; presentPreview(uri: string, scheme: string): Promise; df(callback: (value: unknown[]) => void): void; } }