import { StringMap } from '@axa-fr/oidc-client'; export declare const useOidc: (configurationName?: string) => { login: (callbackPath?: string | undefined, extras?: StringMap | undefined, silentLoginOnly?: boolean, scope?: string) => Promise; logout: (callbackPath?: string | null | undefined, extras?: StringMap | undefined) => Promise; renewTokens: (extras?: StringMap | undefined) => Promise; isAuthenticated: boolean; }; export type OidcAccessToken = { accessToken?: any; accessTokenPayload?: any; generateDemonstrationOfProofOfPossessionAsync?: any; }; export declare const useOidcAccessToken: (configurationName?: string) => OidcAccessToken; export type OidcIdToken = { idToken?: any; idTokenPayload?: any; }; export declare const useOidcIdToken: (configurationName?: string) => OidcIdToken; //# sourceMappingURL=ReactOidc.d.ts.map