import type { AuthCredentials } from '@owlmeans/auth'; import type { Config, Context, OidcTokenSet } from '../types.js'; import type { OidcProviderConfig } from '@owlmeans/oidc'; /** * Exchanges an authorization code. Answers the provider descriptor, the token set, the exchange * token and — fourth — the organization the person asked to act in at init, if any. */ export declare const makeOidcAuthentication: >(context: T) => (credential: AuthCredentials) => Promise<[OidcProviderConfig, OidcTokenSet, string, string | undefined]>; //# sourceMappingURL=auth.d.ts.map