// Copyright © 2022-2026 Partium, Inc. DBA Partium import { OauthAuthenticationConfig } from "../../models/auth-config"; /** * Authentication configuration for Javascript-Keycloak-OAuth authentication. */ export declare class JsOauthKeycloakAuthenticationConfig extends OauthAuthenticationConfig { /** * Returns the login-url of keycloak for this configured authentication-config. * Can be used to create a session outside of the SDK and then pass the session into the SDK. * * @returns the keycloak login URL */ getKeycloakLoginUrl(): string; /** * Returns the body for a login request against keycloak. * Can be used to create a session outside of the SDK and then pass the session into the SDK. * * @returns the keycloak login request body */ getKeycloakLoginBody(): object; /** * Returns the header for a login request against keycloak. * Can be used to create a session outside of the SDK and then pass the session into the SDK. * * @returns the keycloak login request header */ getKeycloakLoginHeader(): object; }