import { ISession, IUser, IProfile, SessionService as ISessionService, UserService as IUserService, ProfileService as IProfileService, RecoveryService as IRecoveryService } from '@relevance/core';
import { UserServiceConfig } from './user.config';
/**
* This service extends the base TypeScript session service to work with Angular DI.
*/
export declare class SessionService extends ISessionService {
constructor(config: UserServiceConfig);
}
/**
* This service extends the base TypeScript user service to work with Angular DI.
*/
export declare class UserService extends IUserService {
constructor(config: UserServiceConfig, sessionService: SessionService);
}
/**
* This service extends the base TypeScript profile service to work with Angular DI.
*/
export declare class ProfileService
extends IProfileService
{ constructor(config: UserServiceConfig, sessionService: SessionService); } /** * This service extends the base TypeScript recovery service to work with Angular DI. */ export declare class RecoveryService extends IRecoveryService { constructor(config: UserServiceConfig); }