export declare const useStorage: () => { createStorageRef: (url?: string | undefined) => import("@firebase/storage").StorageReference; uploadFileCallback: import("../base").FunctionCallback<{ ref: import("@firebase/storage").StorageReference; file: ArrayBuffer | Uint8Array | Blob; onCompleted?: ((data: any) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("./callback/uploadFileCallback").ProcessUploadFile>; listAllFilesCallback: import("../base").FunctionCallback<{ ref: import("@firebase/storage").StorageReference; options?: import("@firebase/storage").ListOptions | undefined; onCompleted?: ((data: import("@firebase/storage").ListResult) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; listFilesLimitCallback: import("../base").FunctionCallback<{ ref: import("@firebase/storage").StorageReference; file: ArrayBuffer | Uint8Array | Blob; onCompleted?: ((data: any) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("./callback/uploadFileCallback").ProcessUploadFile>; downloadUrlCallback: import("../base").FunctionCallback<{ ref: import("@firebase/storage").StorageReference; onCompleted?: ((data: string) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; deleteFileCallback: import("../base").FunctionCallback<{ ref: import("@firebase/storage").StorageReference; onCompleted?: ((data: boolean) => void) | undefined; onError?: ((error: any) => void) | undefined; }, import("../base").Process>; deleteFileAsync: (ref: import("@firebase/storage").StorageReference) => Promise>>; deleteManyFilesAsync: (refs: import("@firebase/storage").StorageReference[]) => Promise>>; uploadFileAsync: (ref: import("@firebase/storage").StorageReference, file: ArrayBuffer | Uint8Array | Blob) => Promise>>; downloadUrlAsync: (ref: import("@firebase/storage").StorageReference) => Promise>>; };