import type { ActivateCustomerQueryParams } from "../../../storefront-api/src/__api/mutations/activateCustomer"; import type { CreateCustomerReviewQueryParams } from "../../../storefront-api/src/__api/mutations/createCustomerReview"; import type { CreateOrderRefundRequestQueryParams } from "../../../storefront-api/src/__api/mutations/createOrderRefundRequest"; import type { CustomerDeactivateQueryParams } from "../../../storefront-api/src/__api/mutations/customerDeactivate"; import type { CustomerForgotPasswordQueryParams } from "../../../storefront-api/src/__api/mutations/customerForgotPassword"; import type { CustomerLoginQueryParams } from "../../../storefront-api/src/__api/mutations/customerLogin"; import type { CustomerRecoverPasswordQueryParams } from "../../../storefront-api/src/__api/mutations/customerRecoverPassword"; import type { CustomerRefreshTokenQueryParams } from "../../../storefront-api/src/__api/mutations/customerRefreshToken"; import type { RegisterCustomerQueryParams } from "../../../storefront-api/src/__api/mutations/registerCustomer"; import type { ResendCustomerActivationMailQueryParams } from "../../../storefront-api/src/__api/mutations/resendCustomerActivationMail"; import type { SaveCustomerFormDataQueryParams } from "../../../storefront-api/src/__api/mutations/saveCustomerFormData"; import type { SaveFavoriteProductQueryParams } from "../../../storefront-api/src/__api/mutations/saveFavoriteProduct"; import type { SaveLastViewedProductsQueryParams } from "../../../storefront-api/src/__api/mutations/saveLastViewedProducts"; import type { SaveMyCustomerQueryParams } from "../../../storefront-api/src/__api/mutations/saveMyCustomer"; import type { SendContactFormToMerchantQueryParams } from "../../../storefront-api/src/__api/mutations/sendContactFormToMerchant"; import type { SubscribeToMarketingNotificationsQueryParams } from "../../../storefront-api/src/__api/mutations/subscribeToMarketingNotifications"; import type { ValidateCustomerPhoneVerificationCodeQueryParams } from "../../../storefront-api/src/__api/mutations/validateCustomerPhoneVerificationCode"; import { ValidateOTPCodeQueryParams } from "../../../storefront-api/src/__api/mutations/validateOTPCode"; import type { CheckCustomerEmailQueryParams } from "../../../storefront-api/src/__api/queries/checkCustomerEmail"; import type { CustomerSocialLoginQueryParams } from "../../../storefront-api/src/__api/queries/customerSocialLogin"; import type { GetCustomerOrdersQueryParams } from "../../../storefront-api/src/__api/queries/getCustomerOrders"; import type { GetLastViewedProductsQueryParams } from "../../../storefront-api/src/__api/queries/getLastViewedProducts"; import type { GetOrderByEmailQueryParams } from "../../../storefront-api/src/__api/queries/getOrderByEmail"; import type { IsFavoriteProductQueryParams } from "../../../storefront-api/src/__api/queries/isFavoriteProduct"; import type { ListCustomerReviewsQueryParams } from "../../../storefront-api/src/__api/queries/listCustomerReviews"; import type { ListCustomerReviewSummaryQueryParams } from "../../../storefront-api/src/__api/queries/listCustomerReviewSummary"; import type { ListCustomerSettingsQueryParams } from "../../../storefront-api/src/__api/queries/listCustomerSettings"; import type { ListOrderRefundSettingsQueryParams } from "../../../storefront-api/src/__api/queries/listOrderRefundSettings"; import type { ListOrderTransactionsQueryParams } from "../../../storefront-api/src/__api/queries/listOrderTransactions"; import { APIResponse } from "../../../storefront-api-client/src"; import { IkasCustomer, IkasCustomerAttribute, IkasCustomerReview, IkasCustomerReviewSummary, IkasCustomerSettings, IkasFavoriteProduct, IkasLastViewedProduct, IkasOrder, IkasOrderRefundSettings, IkasOrderTransaction } from "../../../storefront-models/src"; export type IkasRegisterError = "EMAIL_IS_NOT_VERIFIED" | "CUSTOMER_EMAIL_ALREADY_EXISTS" | "UNKOWN" | "B2B_CUSTOMER_ACCOUNT_DISABLED" | "PHONE_IS_NOT_VERIFIED"; export type IkasLoginError = "CUSTOMER_ACCOUNT_DISABLED" | "EMAIL_IS_NOT_VERIFIED" | "CUSTOMER_NOT_FOUND" | "B2B_CUSTOMER_ACCOUNT_DISABLED" | "UNKOWN" | "PHONE_IS_NOT_VERIFIED" | "WRONG_PASSWORD"; export declare function apiLogin(params: CustomerLoginQueryParams): Promise>; export declare function apiSocialLogin(params: CustomerSocialLoginQueryParams): Promise>; export declare function apiRegister(params: RegisterCustomerQueryParams): Promise>; export declare function apiRefreshToken(params: CustomerRefreshTokenQueryParams): Promise | APIResponse>; export declare function apiForgotPassword(params: CustomerForgotPasswordQueryParams): Promise | APIResponse>; export declare function apiRecoverPassword(params: CustomerRecoverPasswordQueryParams): Promise | APIResponse>; export declare function apiCheckEmail(params: CheckCustomerEmailQueryParams): Promise | APIResponse>; export declare function apiGetCustomer(): Promise>; export declare function apiSaveCustomer(params: SaveMyCustomerQueryParams): Promise>; export declare function apiSaveCustomerFormData(params: SaveCustomerFormDataQueryParams): Promise | APIResponse>; export declare function apiGetOrders(params: GetCustomerOrdersQueryParams): Promise>; export declare function apiGetOrderByEmail(params: GetOrderByEmailQueryParams): Promise>; export declare function apiListOrderTransactions(params: ListOrderTransactionsQueryParams): Promise>; export declare function apiCreateOrderRefundRequest(params: CreateOrderRefundRequestQueryParams): Promise>; export declare function apiSubscribeToMarketingNotifications(params: SubscribeToMarketingNotificationsQueryParams): Promise | APIResponse>; export declare function apiGetLastViewedProducts(params: GetLastViewedProductsQueryParams): Promise>; export declare function apiSaveLastViewedProducts(params: SaveLastViewedProductsQueryParams): Promise | APIResponse>; export declare function apiListOrderRefundSettings(params: ListOrderRefundSettingsQueryParams): Promise>; export declare function apiSendContactFormToMerchant(params: SendContactFormToMerchantQueryParams): Promise | APIResponse>; export declare function apiListFavoriteProducts(): Promise>; export declare function apiSaveFavoriteProduct(params: SaveFavoriteProductQueryParams): Promise | APIResponse>; export declare function apiIsFavoriteProduct(params: IsFavoriteProductQueryParams): Promise | APIResponse>; export declare function apiCreateCustomerReview(params: CreateCustomerReviewQueryParams): Promise>; export declare function apiListCustomerReviews(params: ListCustomerReviewsQueryParams): Promise>; export declare function apiListCustomerReviewSummary(params: ListCustomerReviewSummaryQueryParams): Promise>; export declare function apiListCustomerAttribute(): Promise>; export declare function apiListCustomerSettings(params: ListCustomerSettingsQueryParams): Promise string) | undefined; toLocaleString?: { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; } | undefined; pop?: (() => import("../../../storefront-api/src").CustomerSettings | undefined) | undefined; push?: ((...items: import("../../../storefront-api/src").CustomerSettings[]) => number) | undefined; concat?: { (...items: ConcatArray[]): import("../../../storefront-api/src").CustomerSettings[]; (...items: (import("../../../storefront-api/src").CustomerSettings | ConcatArray)[]): import("../../../storefront-api/src").CustomerSettings[]; } | undefined; join?: ((separator?: string) => string) | undefined; reverse?: (() => import("../../../storefront-api/src").CustomerSettings[]) | undefined; shift?: (() => import("../../../storefront-api/src").CustomerSettings | undefined) | undefined; slice?: ((start?: number, end?: number) => import("../../../storefront-api/src").CustomerSettings[]) | undefined; sort?: ((compareFn?: ((a: import("../../../storefront-api/src").CustomerSettings, b: import("../../../storefront-api/src").CustomerSettings) => number) | undefined) => import("../../../storefront-api/src").CustomerSettings[]) | undefined; splice?: { (start: number, deleteCount?: number): import("../../../storefront-api/src").CustomerSettings[]; (start: number, deleteCount: number, ...items: import("../../../storefront-api/src").CustomerSettings[]): import("../../../storefront-api/src").CustomerSettings[]; } | undefined; unshift?: ((...items: import("../../../storefront-api/src").CustomerSettings[]) => number) | undefined; indexOf?: ((searchElement: import("../../../storefront-api/src").CustomerSettings, fromIndex?: number) => number) | undefined; lastIndexOf?: ((searchElement: import("../../../storefront-api/src").CustomerSettings, fromIndex?: number) => number) | undefined; every?: { (predicate: (value: import("../../../storefront-api/src").CustomerSettings, index: number, array: import("../../../storefront-api/src").CustomerSettings[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: import("../../../storefront-api/src").CustomerSettings, index: number, array: import("../../../storefront-api/src").CustomerSettings[]) => unknown, thisArg?: any): boolean; } | undefined; some?: ((predicate: (value: import("../../../storefront-api/src").CustomerSettings, index: number, array: import("../../../storefront-api/src").CustomerSettings[]) => unknown, thisArg?: any) => boolean) | undefined; forEach?: ((callbackfn: (value: import("../../../storefront-api/src").CustomerSettings, index: number, array: import("../../../storefront-api/src").CustomerSettings[]) => void, thisArg?: any) => void) | undefined; map?: ((callbackfn: (value: import("../../../storefront-api/src").CustomerSettings, index: number, array: import("../../../storefront-api/src").CustomerSettings[]) => U, thisArg?: any) => U[]) | undefined; filter?: { (predicate: (value: import("../../../storefront-api/src").CustomerSettings, index: number, array: import("../../../storefront-api/src").CustomerSettings[]) => value is S, thisArg?: any): S[]; (predicate: (value: import("../../../storefront-api/src").CustomerSettings, index: number, array: import("../../../storefront-api/src").CustomerSettings[]) => unknown, thisArg?: any): import("../../../storefront-api/src").CustomerSettings[]; } | undefined; reduce?: { (callbackfn: (previousValue: import("../../../storefront-api/src").CustomerSettings, currentValue: import("../../../storefront-api/src").CustomerSettings, currentIndex: number, array: import("../../../storefront-api/src").CustomerSettings[]) => import("../../../storefront-api/src").CustomerSettings): import("../../../storefront-api/src").CustomerSettings; (callbackfn: (previousValue: import("../../../storefront-api/src").CustomerSettings, currentValue: import("../../../storefront-api/src").CustomerSettings, currentIndex: number, array: import("../../../storefront-api/src").CustomerSettings[]) => import("../../../storefront-api/src").CustomerSettings, initialValue: import("../../../storefront-api/src").CustomerSettings): import("../../../storefront-api/src").CustomerSettings; (callbackfn: (previousValue: U, currentValue: import("../../../storefront-api/src").CustomerSettings, currentIndex: number, array: import("../../../storefront-api/src").CustomerSettings[]) => U, initialValue: U): U; } | undefined; reduceRight?: { (callbackfn: (previousValue: import("../../../storefront-api/src").CustomerSettings, currentValue: import("../../../storefront-api/src").CustomerSettings, currentIndex: number, array: import("../../../storefront-api/src").CustomerSettings[]) => import("../../../storefront-api/src").CustomerSettings): import("../../../storefront-api/src").CustomerSettings; (callbackfn: (previousValue: import("../../../storefront-api/src").CustomerSettings, currentValue: import("../../../storefront-api/src").CustomerSettings, currentIndex: number, array: import("../../../storefront-api/src").CustomerSettings[]) => import("../../../storefront-api/src").CustomerSettings, initialValue: import("../../../storefront-api/src").CustomerSettings): import("../../../storefront-api/src").CustomerSettings; (callbackfn: (previousValue: U, currentValue: import("../../../storefront-api/src").CustomerSettings, currentIndex: number, array: import("../../../storefront-api/src").CustomerSettings[]) => U, initialValue: U): U; } | undefined; find?: { (predicate: (value: import("../../../storefront-api/src").CustomerSettings, index: number, obj: import("../../../storefront-api/src").CustomerSettings[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: import("../../../storefront-api/src").CustomerSettings, index: number, obj: import("../../../storefront-api/src").CustomerSettings[]) => unknown, thisArg?: any): import("../../../storefront-api/src").CustomerSettings | undefined; } | undefined; findIndex?: ((predicate: (value: import("../../../storefront-api/src").CustomerSettings, index: number, obj: import("../../../storefront-api/src").CustomerSettings[]) => unknown, thisArg?: any) => number) | undefined; fill?: ((value: import("../../../storefront-api/src").CustomerSettings, start?: number, end?: number) => import("../../../storefront-api/src").CustomerSettings[]) | undefined; copyWithin?: ((target: number, start: number, end?: number) => import("../../../storefront-api/src").CustomerSettings[]) | undefined; entries?: (() => IterableIterator<[number, import("../../../storefront-api/src").CustomerSettings]>) | undefined; keys?: (() => IterableIterator) | undefined; values?: (() => IterableIterator) | undefined; includes?: ((searchElement: import("../../../storefront-api/src").CustomerSettings, fromIndex?: number) => boolean) | undefined; flatMap?: ((callback: (this: This, value: import("../../../storefront-api/src").CustomerSettings, index: number, array: import("../../../storefront-api/src").CustomerSettings[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | undefined; flat?: ((this: A, depth?: D | undefined) => FlatArray[]) | undefined; [Symbol.iterator]?: (() => IterableIterator) | undefined; [Symbol.unscopables]?: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; at?: boolean | undefined; } | undefined; at?: ((index: number) => import("../../../storefront-api/src").CustomerSettings | undefined) | undefined; }>>; export declare function apiActivateCustomer(params: ActivateCustomerQueryParams): Promise | APIResponse>; export declare function apiResendCustomerActivationMail(params: ResendCustomerActivationMailQueryParams): Promise | APIResponse>; export declare function apiResendCustomerPhoneVerificationCode(): Promise | APIResponse>; export declare function apiValidateCustomerPhoneVerificationCode(params: ValidateCustomerPhoneVerificationCodeQueryParams): Promise | APIResponse>; export declare function apiValidateOTPCode(params: ValidateOTPCodeQueryParams): Promise>; export declare function apiDeactivateCustomer(params: CustomerDeactivateQueryParams): Promise | APIResponse>; export declare function apiExportCustomerPersonalData(): Promise | APIResponse>; export declare function apiGetDigitalProductFileDownloadUrl(orderId: string, orderLineItemId: string): Promise | APIResponse>;