import { AuthorizableRequest } from '../interfaces/request.interface'; import { AuthorizableUser } from '../interfaces/authorizable-user.interface'; export declare class UserProxy = AuthorizableUser> { private request; private getUserFromRequest; constructor(request: AuthorizableRequest, getUserFromRequest: (request: AuthorizableRequest) => User | undefined); get(): Promise; getFromRequest(): User | undefined; getFromHook(): Promise; private getRequest; }