export declare enum AuthenticationType { NoAuthentication = "NoAuthentication", BasicAuthentication = "BasicAuthentication", OAuth2UserTokenExchange = "OAuth2UserTokenExchange", PrincipalPropagation = "PrincipalPropagation", OAuth2SAMLBearerAssertion = "OAuth2SAMLBearerAssertion", OAuth2ClientCredentials = "OAuth2ClientCredentials" } export declare class Authentication { private readonly user; private readonly password; constructor(user: string, password: string); getEncodedBasicAuthentication(): string; }