import { UseCase } from '../../../core/domain/useCases/UseCase'; import { IUsersRepository } from '../repositories/IUsersRepository'; import { AuthenticatedUser } from '../models/AuthenticatedUser'; export declare class GetCurrentAuthenticatedUser implements UseCase { private usersRepository; constructor(usersRepository: IUsersRepository); /** * Returns the current AuthenticatedUser corresponding to the authentication mechanism provided through ApiConfig. * * @returns {Promise} */ execute(): Promise; }