import { Country, CustomerField, SignUpInput } from '@jetshop/core/types'; import * as React from 'react'; import { FormikProps } from 'formik'; export interface EnhancedCustomerField extends CustomerField { type: string; label: string; placeholder?: string; } type ISignupContext = { isUserTypeBusiness: boolean; billingAddressFields: EnhancedCustomerField[]; loginFields: EnhancedCustomerField[]; allFields: EnhancedCustomerField[]; countries: Country[]; selectedCountry: Country; setCountry: React.Dispatch>; loading: boolean; } | undefined; export declare const SignupContext: React.Context<{ isUserTypeBusiness: boolean; billingAddressFields: EnhancedCustomerField[]; loginFields: EnhancedCustomerField[]; allFields: EnhancedCustomerField[]; countries: Country[]; selectedCountry: Country; setCountry: React.Dispatch>; loading: boolean; }>; declare const SignupProvider: React.FC<{ value?: ISignupContext; LoadingComponent?: JSX.Element; }>; export declare const SignupFormikContext: React.Context<{ formik: FormikProps; }>; export default SignupProvider;