import { SigninResponse } from '../types/types'; export interface IGatewayData { baseUrl: string; clientID?: string; gatewayVersion: string; loginMethod: LoginMethodEnum; metaDataAddress?: string; product: string; scope?: string; maxFileSizeMb?: number; preLoginScreen?: boolean; } export declare enum LoginMethodEnum { Windows = "WindowsAuthentication", Basic = "BasicAuthentication", ADFS = "ADFS", AzureAD = "AzureAD" } export declare class Authentication { private readonly baseUrl; private readonly user; private readonly password; private auth; private gatewayData; constructor(baseUrl: string, user: string, password: string); private getAdfsAccess; private getAzureAdAccess; private getBasicAuthAccess; private getGatewayData; getAccess(): Promise; }