import type * as models from '../../../models';
export declare function requestOpenIdInformation(request: models.HttpClientRequest | false, options: models.OpenIdSession, context: models.OpenIdContext): Promise<models.OpenIdInformation | false>;
export declare function addConfigRequestOptions(request: models.HttpClientRequest, config: models.OpenIdConfiguration, context: models.OpenIdContext): Promise<void>;
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 {};
