import { default as Keycloak } from 'keycloak-js'; import { PropsWithChildren } from 'react'; import { BaseEnvironment } from './environment'; export type KeycloakContext = KeycloakContextProps & { keycloak: Keycloak; }; export declare const useEnvironment: () => KeycloakContext; interface KeycloakContextProps { environment: T; keycloak?: Keycloak; } export declare const KeycloakProvider: ({ environment, keycloak: externalKeycloak, children, }: PropsWithChildren>) => import("react/jsx-runtime").JSX.Element; export {};