import { IAuthenticationContextConstructor } from './IAuthenticationContextConstructor';
import { IWAChatServerConfig } from './IWAChatServerConfig';
import { ISession } from './ISession';
import { ILogger } from './ILogger';
export interface IAzureAuthenticationServiceConfig {
    redirectUrl?: string;
    AuthenticationContextClass?: IAuthenticationContextConstructor;
    logger: ILogger;
    config: IWAChatServerConfig;
    session: ISession;
    isNewSession?: boolean;
    authorizationCode?: string;
    securityCode?: string;
    accessToken?: string;
    refreshToken?: string;
}
