///
import { Storage } from '../types/google-cloud-types';
import { CoreTypes } from '../types';
export declare class NgxFileMangerApiFireBaseClass {
storage: Storage;
constructor(storage: Storage);
private getBucket;
HandleList(body: CoreTypes.ReqBodyList, claims: CoreTypes.UserCustomClaims): Promise;
HandleRename(body: CoreTypes.ReqBodyRename, claims: CoreTypes.UserCustomClaims): Promise;
HandleMove(body: CoreTypes.ReqBodyMove, claims: CoreTypes.UserCustomClaims): Promise;
HandleCopy(body: CoreTypes.ReqBodyCopy, claims: CoreTypes.UserCustomClaims): Promise;
HandleRemove(body: CoreTypes.ReqBodyRemove, claims: CoreTypes.UserCustomClaims): Promise;
HandleEdit(body: CoreTypes.ReqBodyEdit, claims: CoreTypes.UserCustomClaims): Promise;
HandleGetContent(body: CoreTypes.ReqBodyGetContent, claims: CoreTypes.UserCustomClaims): Promise;
HandleGetSingle(body: CoreTypes.ReqBodyGetSingle, claims: CoreTypes.UserCustomClaims): Promise;
HandleCreateFolder(body: CoreTypes.ReqBodyCreateFolder, claims: CoreTypes.UserCustomClaims): Promise;
HandleSetPermissions(body: CoreTypes.ReqBodySetPermissions, claims: CoreTypes.UserCustomClaims): Promise;
HandleSetPermissionsObject(body: CoreTypes.ReqBodySetPermissionsObject, claims: CoreTypes.UserCustomClaims): Promise;
HandleSaveFile(bucketname: string, directoryPath: string, originalname: string, mimetype: string, buffer: Buffer, claims: CoreTypes.UserCustomClaims): Promise;
}