import Provider, * as oidc from 'oidc-provider'; import { Grant } from 'oidc-provider'; export * from 'oidc-provider'; export type OidcProvider = Provider; export type OidcConfiguration = oidc.Configuration; export declare const OidcProvider: typeof Provider; export type InteractionDetails = Awaited>; export type LoadExistingGrant = (ctx: oidc.KoaContextWithOIDC) => oidc.CanBePromise;