interface LoginConfig { url: string; realm: string; clientId: string; } interface AuthConfig extends LoginConfig { redirectUri: string; } interface KeycloakTokens { refresh_expires_in: number; refresh_token: string; id_token: string; expires_in: string; access_token: string; } export declare class ExpoKeyckloakLogin { private config; constructor(config: LoginConfig); login(): Promise; private getLoginURL; getRealmURL(config: AuthConfig): string; retrieveTokens(code: any, conf: AuthConfig): Promise; } export {};