import * as React from "react"; import type { Navigate, PartialAuthComponentProps, UserContext } from "../../../../../types"; import type { AuthSuccessContext } from "../../../../authRecipe/types"; import type Recipe from "../../../recipe"; import type { ComponentOverrideMap, SignInAndUpThemeProps } from "../../../types"; export declare function useChildProps( recipe: Recipe, onAuthSuccess: (successContext: AuthSuccessContext) => Promise, error: string | undefined, onError: (err: string) => void, clearError: () => void, rebuildAuthPage: () => void, setFactorList: (factorIds: string[]) => void, navigate: Navigate | undefined, userContext: UserContext, resetFactorList: () => void, onSignInUpSwitcherClick: () => void, showBackButton: boolean ): SignInAndUpThemeProps; declare type PropType = PartialAuthComponentProps & { recipe: Recipe; userContext?: UserContext; useComponentOverrides: () => ComponentOverrideMap; }; export declare const SignInAndUpFeature: React.FC; declare const SignInAndUpFeatureWrapper: React.FC; export default SignInAndUpFeatureWrapper;