import http from "http"; import { APILoginFunctionReturn } from "../package-shared/types"; type Param = { key?: string; database: string; payload: { email?: string; username?: string; password?: string; }; additionalFields?: string[]; response?: http.ServerResponse & { [s: string]: any; }; encryptionKey?: string; encryptionSalt?: string; email_login?: boolean; email_login_code?: string; temp_code_field?: string; token?: boolean; user_id?: string | number; skipPassword?: boolean; useLocal?: boolean; debug?: boolean; skipWriteAuthFile?: boolean; apiUserID?: string | number; dbUserId?: string | number; }; /** * # Login A user */ export default function loginUser({ key, payload, database, additionalFields, response, encryptionKey, encryptionSalt, email_login, email_login_code, temp_code_field, token, user_id, skipPassword, useLocal, apiUserID, skipWriteAuthFile, dbUserId, debug, }: Param): Promise; export {};