import Keycloak from 'keycloak-js';
declare let keycloak: Keycloak | null;
export declare const initKeycloak: (configUrl?: string) => Promise<boolean>;
export declare const login: () => false | Promise<void>;
export declare const logout: () => false | Promise<void>;
export declare const getToken: () => string | null | undefined;
export declare const updateToken: (minValidity: number) => Promise<boolean>;
export declare const isLoggedIn: () => boolean;
export declare const getUsername: () => any;
export declare const getRoles: () => string[];
export default keycloak;
