declare namespace org { namespace eclipse { namespace jetty { namespace security { namespace authentication { class LoginCallbackImpl implements org.eclipse.jetty.security.authentication.LoginCallback { public constructor(arg0: javax.security.auth.Subject, arg1: java.lang.String | string, arg2: java.lang.Object) public getSubject(): javax.security.auth.Subject public getUserName(): string public getCredential(): java.lang.Object public isSuccess(): boolean public setSuccess(arg0: boolean): void public getUserPrincipal(): java.security.Principal public setUserPrincipal(arg0: java.security.Principal): void public getRoles(): java.lang.String[] public setRoles(arg0: java.lang.String[]): void public clearPassword(): void public static class: java.lang.Class } } } } } }