import { ExtraConfigs } from '../..';
import { AuthSession } from '../../Api';
export interface AuthenticationFlow {
    readonly authorize: (anonymous: boolean, configs: ExtraConfigs) => Promise<void>;
    readonly handleAuthorizeResponse: () => Promise<AuthSession>;
    readonly silentAuthorize: (anonymous: boolean) => Promise<AuthSession>;
}
