import type { KnownAuthProvider } from "./signer"; export type AuthProviderCustomization = { scope: string; claims?: string; otherParameters?: Record; }; /** * Returns the default customization parameters when using a known auth provider * * @param {string} knownAuthProviderId id of a known auth provider, e.g. "google" * @returns {AuthProviderCustomization | undefined} default customization parameters */ export declare function getDefaultProviderCustomization(knownAuthProviderId: KnownAuthProvider): AuthProviderCustomization | undefined; /** * "openid" is a required scope in the OIDC protocol. Insert it if the user * forgot. * * @param {string} scope scope param which may be missing "openid" * @returns {string} scope which most definitely contains "openid" */ export declare function addOpenIdIfAbsent(scope: string): string; //# sourceMappingURL=oauth.d.ts.map