import type { AnyAction } from 'redux'; import type { StoreState } from '../../types/storeState.types.js'; import type { UserEntity } from '../../entities/index.js'; export declare const INITIAL_STATE: { error: null; isLoading: boolean; }; export declare const entitiesMapper: { "@farfetch/blackout-redux/FETCH_USER_CONTACTS_SUCCESS": (state: NonNullable, action: AnyAction) => Partial<{ addresses: Record; bagItems: Record; bagOperations: Record; benefits: Record; brands: Record; categories: Record; checkout: Record; checkoutDetails: Record; checkoutOrderContext: Record; checkoutOrderItems: Record; checkoutOrderItemProducts: Record; checkoutOrderOperations: Record; checkoutOrders: Record; cities: Record; configurations: Record; contacts: Record; contents: Record; converts: Record; countries: Record; countriesAddressSchemas: Record; courier: Record; deliveryBundles: Record; deliveryBundleUpgrades: Record; exchangeFilters: Record; facets: Record; paymentInstruments: Record; labelTracking: Record; memberships: Record; merchants: Record; merchantsLocations: Record; orders: Record; orderItems: Record; orderSummaries: Record; paymentTokens: Record; preferences: Record; products: Record; productsLists: Record; programs: Record; raffles: Record; raffleParticipations: Record; raffleEstimations: Record; replacements: Record; returnItems: Record; returns: Record; returnOptions: Record; returnPickupCapabilities: Record; sizeScales: Record; sharedWishlists: Record; sharedWishlistItems: Record; statements: Record; states: Record; subscriptionPackages: Record; titles: Record; user: UserEntity; wishlistItems: Record; wishlistSets: Record; }> | { user: { contacts: any; bagId: string; countryCode: string; expiryDate?: string | undefined; externalId?: string | undefined; friendId?: string | undefined; guestBagItemsMerged?: number | undefined; id: number; ip?: string | undefined; isExternalLogin?: boolean | undefined; phoneNumberConfirmed?: boolean | undefined; receiveNewsletters?: boolean | undefined; status?: import("@farfetch/blackout-client").UserStatus | undefined; wishlistId: string; dateOfBirth?: string | undefined; email?: string | undefined; gender?: import("@farfetch/blackout-client").UserGender | undefined; title?: { id: string; value: string; } | undefined; name?: string | undefined; phoneNumber?: string | undefined; segments?: string[] | undefined; username?: string | undefined; isGuest: boolean; lastName?: string | undefined; firstName?: string | undefined; personalShopperId?: number | undefined; createdDate?: string | undefined; updatedDate?: string | undefined; metadata?: import("@farfetch/blackout-client").UserMetadata | undefined; credits?: import("@farfetch/blackout-client").UserCredit[] | undefined; creditMovements?: import("../../entities/index.js").UserCreditMovementsEntity | undefined; preferences?: string[] | undefined; } | { contacts: any; isGuest: boolean; bagId: string; expiryDate?: string | undefined; externalId?: string | undefined; friendId?: string | undefined; guestBagItemsMerged?: number | undefined; id: number; ip?: string | undefined; isExternalLogin?: boolean | undefined; phoneNumberConfirmed?: boolean | undefined; wishlistId: string; name?: string | undefined; metadata?: import("@farfetch/blackout-client").UserMetadata | undefined; email?: string | undefined; username?: string | undefined; dateOfBirth: string | null; gender: import("@farfetch/blackout-client").UserGenderLegacy; title: import("@farfetch/blackout-client").Title | null; phoneNumber: string | null; segments: string[]; status: import("@farfetch/blackout-client").UserStatusLegacy; lastName: string | null; firstName: string | null; createdDate: string | null; updatedDate: string | null; loyalty: { membershipId: string; errorCode: string; errorMessage: string; succeeded: boolean; } | null; credits?: import("@farfetch/blackout-client").UserCredit[] | undefined; creditMovements?: import("../../entities/index.js").UserCreditMovementsEntity | undefined; preferences?: string[] | undefined; }; contacts: any; addresses?: Record | undefined; bagItems?: Record | undefined; bagOperations?: Record | undefined; benefits?: Record | undefined; brands?: Record | undefined; categories?: Record | undefined; checkout?: Record | undefined; checkoutDetails?: Record | undefined; checkoutOrderContext?: Record | undefined; checkoutOrderItems?: Record | undefined; checkoutOrderItemProducts?: Record | undefined; checkoutOrderOperations?: Record | undefined; checkoutOrders?: Record | undefined; cities?: Record | undefined; configurations?: Record | undefined; contents?: Record | undefined; converts?: Record | undefined; countries?: Record | undefined; countriesAddressSchemas?: Record | undefined; courier?: Record | undefined; deliveryBundles?: Record | undefined; deliveryBundleUpgrades?: Record | undefined; exchangeFilters?: Record | undefined; facets?: Record | undefined; paymentInstruments?: Record | undefined; labelTracking?: Record | undefined; memberships?: Record | undefined; merchants?: Record | undefined; merchantsLocations?: Record | undefined; orders?: Record | undefined; orderItems?: Record | undefined; orderSummaries?: Record | undefined; paymentTokens?: Record | undefined; preferences?: Record | undefined; products?: Record | undefined; productsLists?: Record | undefined; programs?: Record | undefined; raffles?: Record | undefined; raffleParticipations?: Record | undefined; raffleEstimations?: Record | undefined; replacements?: Record | undefined; returnItems?: Record | undefined; returns?: Record | undefined; returnOptions?: Record | undefined; returnPickupCapabilities?: Record | undefined; sizeScales?: Record | undefined; sharedWishlists?: Record | undefined; sharedWishlistItems?: Record | undefined; statements?: Record | undefined; states?: Record | undefined; subscriptionPackages?: Record | undefined; titles?: Record | undefined; wishlistItems?: Record | undefined; wishlistSets?: Record | undefined; }; }; declare const _default: (state?: any, action?: { type?: string | undefined; payload?: { error?: import("@farfetch/blackout-client").BlackoutError | undefined; result?: unknown; } | undefined; }) => any; export default _default;