import * as _backstage_plugin_auth_node from '@backstage/plugin-auth-node'; import { PassportOAuthAuthenticatorHelper, PassportProfile, OAuthAuthenticatorResult } from '@backstage/plugin-auth-node'; import * as _backstage_backend_plugin_api from '@backstage/backend-plugin-api'; /** @public */ declare const oktaAuthenticator: _backstage_plugin_auth_node.OAuthAuthenticator; /** @public */ declare const authModuleOktaProvider: _backstage_backend_plugin_api.BackendFeature; /** * Available sign-in resolvers for the Okta auth provider. * * @public */ declare namespace oktaSignInResolvers { /** * Looks up the user by matching their Okta email to the entity email. */ const emailMatchingUserEntityAnnotation: _backstage_plugin_auth_node.SignInResolverFactory, { dangerouslyAllowSignInWithoutUserInCatalog?: boolean | undefined; } | undefined>; } export { authModuleOktaProvider as default, oktaAuthenticator, oktaSignInResolvers };