import { Credentials, InitialisationParameters, SSOProviderOriginal } from './types';
export declare const getInitialisationParameters: () => InitialisationParameters;
export declare const getValidSSOProviders: (discoveredSSOProviders: Partial<SSOProviderOriginal>[]) => SSOProviderOriginal[];
export declare const getCredentialsFromAuthResult: (result: Record<string, string | number | boolean>, selectedSSOProvider: SSOProviderOriginal) => Credentials;
export declare const temporarilyStoreUrlSearchParams: () => void;
export declare const storeRefreshTokenData: (refreshToken: string, selectedSSOProviderId: string) => void;
export declare const retrieveRefreshTokenData: () => {
    refreshToken: string | null;
    selectedSSOProviderId: string | null;
};
export declare const clearRefreshTokenData: () => void;
export declare const getSSOServerIdIfShouldRedirect: () => string;
export declare const wasRedirectedBackFromSSOServer: () => boolean;
export declare const restoreSearchAndHashParams: (toRetrieveParams?: string[], isClearStore?: boolean) => Record<string, string> | null;
