import http from "http"; import { APILoginFunctionReturn } from "../../types"; type Param = { key?: string; database: string; payload: { email?: string; username?: string; password?: string; }; additionalFields?: string[]; request?: http.IncomingMessage & { [s: string]: any; }; 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; debug?: boolean; skipWriteAuthFile?: boolean; apiUserID?: string | number; dbUserId?: string | number; cleanupTokens?: boolean; secureCookie?: boolean; }; /** * # 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, apiUserID, skipWriteAuthFile, dbUserId, debug, cleanupTokens, secureCookie, request, }: Param): Promise; export {};