import { NextApiResponse, NextApiRequest } from 'next'; import { IClaims, ISession } from '../session/session'; import { ISessionStore } from '../session/store'; import { IOidcClientFactory } from '../utils/oidc-client'; export declare type ProfileOptions = { refetch?: boolean; }; export declare function ProfileHandler(sessionStore: ISessionStore, clientProvider: IOidcClientFactory): (req: NextApiRequest, res: NextApiResponse, options?: ProfileOptions | undefined) => Promise; export declare function RefreshProfile(sessionStore: ISessionStore, clientProvider: IOidcClientFactory): (req: NextApiRequest, res: NextApiResponse, session: ISession) => Promise;