import { RedisClientType } from 'redis'; import { IPrivKeyLoginPayload, IUserAuthResponse, EnvType } from '../../types'; export interface IUserApiService { fetchUserByPrivateKey(data: IPrivKeyLoginPayload): Promise; } export declare class UserApiService implements IUserApiService { private environment; constructor(environment: EnvType, redis_client?: RedisClientType); fetchUserByPrivateKey(payload: IPrivKeyLoginPayload): Promise; }