import { LogInstance } from 'larvitutils'; export type DataWriterOptions = { log?: LogInstance; db: any; }; export declare class DataWriter { private lUtils; private helpers; private log; private db; constructor(options: DataWriterOptions); runDbMigrations(scriptPath?: string): Promise; addUserDataFields(userUuid: string, fields: Record): Promise; addUserField(name: string): Promise; create(user: { uuid: string; username: string; password: string; fields: Record; }): Promise; replaceFields(userUuid: string, fields: Record | null): Promise; rmUser(userUuid: string): Promise; rmUserField(userUuid: string, fieldName: string): Promise; setPassword(userUuid: string, password: string): Promise; setInactive(userUuid: string, inactive: boolean): Promise; setUsername(userUuid: string, username: string): Promise; } //# sourceMappingURL=dataWriter.d.ts.map