import type { User as OidcClientTsUser } from "../vendor/frontend/oidc-client-ts"; import type { Oidc } from "./Oidc"; import type { Exports_DPoP, Exports_tokenSubstitution } from "./createOidc"; export declare function createOidcClientTsUserToTokens>(params: { configId: string; decodedIdTokenSchema?: { parse: (decodedIdToken_original: Oidc.Tokens.DecodedIdToken_OidcCoreSpec) => DecodedIdToken; }; __unsafe_useIdTokenAsAccessToken: boolean; exports_DPoP: Pick | undefined; exports_tokenSubstitution: Pick | undefined; log: typeof console.log | undefined; }): { oidcClientTsUserToTokens: (params: { oidcClientTsUser: OidcClientTsUser; decodedIdToken_previous: DecodedIdToken | undefined; }) => Oidc.Tokens; };