import type * as models from '../../../models'; export declare function requestOpenIdInformation(request: models.HttpClientRequest | false, options: models.OpenIdSession, context: models.OpenIdContext): Promise; export declare function addConfigRequestOptions(request: models.HttpClientRequest, config: models.OpenIdConfiguration, context: models.OpenIdContext): Promise; export declare function toOpenIdInformation(jwtToken: unknown, time: number, session: models.OpenIdSession): models.OpenIdInformation | false; export declare function isAuthToken(obj: unknown): obj is AuthToken; interface AuthToken { id_token?: string; access_token: string; expires_in?: number; refresh_token?: string; refresh_expires_in?: number; scope?: string; } export {};