declare namespace org { namespace eclipse { namespace jetty { namespace security { abstract class MappedLoginService extends org.eclipse.jetty.util.component.AbstractLifeCycle implements org.eclipse.jetty.security.LoginService { protected _identityService: org.eclipse.jetty.security.IdentityService protected _name: string protected readonly _users: java.util.concurrent.ConcurrentMap protected constructor() public getName(): string public getIdentityService(): org.eclipse.jetty.security.IdentityService public getUsers(): java.util.concurrent.ConcurrentMap public setIdentityService(arg0: org.eclipse.jetty.security.IdentityService): void public setName(arg0: java.lang.String | string): void public setUsers(arg0: java.util.Map): void protected doStart(): void protected doStop(): void public logout(arg0: org.eclipse.jetty.server.UserIdentity): void public toString(): string protected putUser(arg0: java.lang.String | string, arg1: java.lang.Object): org.eclipse.jetty.server.UserIdentity public putUser(arg0: java.lang.String | string, arg1: org.eclipse.jetty.util.security.Credential | org.eclipse.jetty.util.security.Credential$$Lambda, arg2: java.lang.String[]): org.eclipse.jetty.server.UserIdentity public removeUser(arg0: java.lang.String | string): void public login(arg0: java.lang.String | string, arg1: java.lang.Object, arg2: javax.servlet.ServletRequest): org.eclipse.jetty.server.UserIdentity public validate(arg0: org.eclipse.jetty.server.UserIdentity): boolean protected abstract loadUser(arg0: java.lang.String | string): org.eclipse.jetty.server.UserIdentity protected abstract loadUsers(): void public static class: java.lang.Class } } } } }