import { Store, CoreModel } from "../index"; /** * Simple file storage of object * * Storage structure * /folder/{uuid} * * * Parameters: * folder: to store to * */ declare class FileStore extends Store { /** @ignore */ constructor(webda: any, name: any, options: any); file(uid: any): string; exists(uid: any): Promise; _find(request: any, offset: any, limit: any): Promise; _save(object: any, uid: any): Promise; _upsertItemToCollection(uid: any, prop: any, item: any, index: any, itemWriteCondition: any, itemWriteConditionField: any, updateDate: Date): Promise; _removeAttribute(uuid: string, attribute: string): Promise; _deleteItemFromCollection(uid: any, prop: any, index: any, itemWriteCondition: any, itemWriteConditionField: any, updateDate: Date): Promise; _delete(uid: any, writeCondition: any): Promise; _patch(object: any, uid: any, writeCondition: any): Promise; _update(object: any, uid: any, writeCondition?: any): Promise; getAll(uids: any): Promise; _get(uid: string): Promise; _incrementAttribute(uid: any, prop: any, value: any, updateDate: Date): Promise; __clean(): Promise; static getModda(): { uuid: string; label: string; description: string; webcomponents: any[]; documentation: string; logo: string; configuration: { default: { folder: string; }; widget: { tag: string; url: string; }; schema: { type: string; properties: { folder: { type: string; }; }; required: string[]; }; }; }; } export { FileStore };