import { TInternalConfig, TTokenResponse } from './Types'; export declare function redirectToLogin(config: TInternalConfig, customState?: string): Promise; export declare const fetchTokens: (config: TInternalConfig) => Promise; export declare const fetchWithRefreshToken: (props: { config: TInternalConfig; refreshToken: string; }) => Promise; export declare function redirectToLogout(config: TInternalConfig, token: string, refresh_token?: string, idToken?: string, state?: string, logoutHint?: string): void; export declare function validateState(urlParams: URLSearchParams): void;