import { BlankCaptchaModal } from "../components/BlankCaptchaModal/index.js";
import { AvailableComponentProps } from "../types.js";
import { WithInternalRouting } from "../internal/routing.js";
import * as react0 from "react";
import * as _emotion_react_jsx_runtime0 from "@emotion/react/jsx-runtime";
import * as _clerk_shared_types151 from "@clerk/shared/types";

//#region src/lazyModules/components.d.ts

declare const ClerkComponents: {
  SignIn: react0.LazyExoticComponent<react0.ComponentType<_clerk_shared_types151.SignInProps>>;
  SignUp: react0.LazyExoticComponent<react0.ComponentType<_clerk_shared_types151.SignUpProps>>;
  UserAvatar: react0.LazyExoticComponent<react0.ComponentType<_clerk_shared_types151.UserAvatarProps>>;
  UserButton: react0.LazyExoticComponent<react0.ComponentType<unknown>>;
  UserProfile: react0.LazyExoticComponent<react0.ComponentType<_clerk_shared_types151.UserProfileProps>>;
  UserVerification: react0.LazyExoticComponent<react0.ComponentType<WithInternalRouting<_clerk_shared_types151.__internal_UserVerificationProps>>>;
  EnableOrganizationsPrompt: react0.LazyExoticComponent<(props: _clerk_shared_types151.__internal_EnableOrganizationsPromptProps) => JSX.Element>;
  OrganizationSwitcher: react0.LazyExoticComponent<react0.ComponentType<unknown>>;
  OrganizationList: react0.LazyExoticComponent<() => _emotion_react_jsx_runtime0.JSX.Element>;
  OrganizationProfile: react0.LazyExoticComponent<react0.ComponentType<_clerk_shared_types151.OrganizationProfileProps>>;
  CreateOrganization: react0.LazyExoticComponent<(props: unknown) => _emotion_react_jsx_runtime0.JSX.Element>;
  SignInModal: react0.LazyExoticComponent<(props: _clerk_shared_types151.SignInModalProps) => JSX.Element>;
  SignUpModal: react0.LazyExoticComponent<(props: _clerk_shared_types151.SignUpModalProps) => JSX.Element>;
  UserProfileModal: react0.LazyExoticComponent<(props: _clerk_shared_types151.UserProfileModalProps) => JSX.Element>;
  OrganizationProfileModal: react0.LazyExoticComponent<(props: _clerk_shared_types151.OrganizationProfileModalProps) => JSX.Element>;
  CreateOrganizationModal: react0.LazyExoticComponent<(props: _clerk_shared_types151.CreateOrganizationModalProps) => JSX.Element>;
  UserVerificationModal: react0.LazyExoticComponent<(props: _clerk_shared_types151.__internal_UserVerificationModalProps) => JSX.Element>;
  GoogleOneTap: react0.LazyExoticComponent<react0.ComponentType<_clerk_shared_types151.GoogleOneTapProps>>;
  Waitlist: react0.LazyExoticComponent<(props: unknown) => _emotion_react_jsx_runtime0.JSX.Element>;
  WaitlistModal: react0.LazyExoticComponent<(props: _clerk_shared_types151.WaitlistModalProps) => JSX.Element>;
  BlankCaptchaModal: react0.LazyExoticComponent<typeof BlankCaptchaModal>;
  PricingTable: react0.LazyExoticComponent<(props: _clerk_shared_types151.PricingTableProps) => _emotion_react_jsx_runtime0.JSX.Element>;
  Checkout: react0.LazyExoticComponent<(props: _clerk_shared_types151.__internal_CheckoutProps) => _emotion_react_jsx_runtime0.JSX.Element>;
  PlanDetails: react0.LazyExoticComponent<(props: _clerk_shared_types151.__internal_PlanDetailsProps) => _emotion_react_jsx_runtime0.JSX.Element>;
  APIKeys: react0.LazyExoticComponent<react0.ComponentType<unknown>>;
  OAuthConsent: react0.LazyExoticComponent<() => _emotion_react_jsx_runtime0.JSX.Element>;
  SubscriptionDetails: react0.LazyExoticComponent<(props: _clerk_shared_types151.__internal_SubscriptionDetailsProps) => _emotion_react_jsx_runtime0.JSX.Element>;
  TaskChooseOrganization: react0.LazyExoticComponent<react0.ComponentType<AvailableComponentProps>>;
  TaskResetPassword: react0.LazyExoticComponent<react0.ComponentType<AvailableComponentProps>>;
  TaskSetupMFA: react0.LazyExoticComponent<react0.ComponentType<AvailableComponentProps>>;
};
type ClerkComponentName = keyof typeof ClerkComponents;
//#endregion
export { ClerkComponentName };
//# sourceMappingURL=components.d.ts.map