import { ACEResponseToCaller } from '../../common/constant/ACEPublicStaticConfig'; import ACProduct from '../acproduct'; import { ACEGender, ACEMaritalStatus } from '../../common/constant/ACEPublicStaticConfig'; export default class ACEReducerForOne { private static _TAG; private static instance; static getInstance(): ACEReducerForOne; private constructor(); private static reducer; static appearProduct(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, memberKey?: string, productId?: string, productName?: string, productCategoryName?: string, productPrice?: string): void; static appearProduct(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, memberKey?: string, productId?: string, productName?: string, productCategoryName?: string, productPrice?: string): Promise; static buy(type: string, callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, memberKey?: string, orderNumber?: string, payMethodName?: string, products?: ACProduct[]): void; static buy(type: string, callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, memberKey?: string, orderNumber?: string, payMethodName?: string, products?: ACProduct[]): Promise; static cart(type: string, callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, memberKey?: string, products?: ACProduct[]): void; static cart(type: string, callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, memberKey?: string, products?: ACProduct[]): Promise; static deeplink(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, keyword?: string): void; static deeplink(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, keyword?: string): Promise; static join(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, userId?: string): void; static join(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, userId?: string): Promise; static leave(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, userId?: string): void; static leave(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, userId?: string): Promise; static link(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, linkName?: string, memberKey?: string): void; static link(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, linkName?: string, memberKey?: string): Promise; static login(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, userAge?: number, userGender?: ACEGender, userId?: string, userMaritalStatus?: ACEMaritalStatus): void; static login(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, userAge?: number, userGender?: ACEGender, userId?: string, userMaritalStatus?: ACEMaritalStatus): Promise; static plWithPage(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string): void; static plWithPage(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string): Promise; static policy(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined): void; static policy(): Promise; static push(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, data?: { [key: string]: string; }, push?: string): void; static push(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, data?: { [key: string]: string; }, push?: string): Promise; static referrer(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, keyword?: string): void; static referrer(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, keyword?: string): Promise; static search(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, keyword?: string): void; static search(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, keyword?: string): Promise; static tel(callback: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, memberKey?: string, tel?: string): void; static tel(callback?: ((error?: object, result?: ACEResponseToCaller) => void) | undefined, pageName?: string, memberKey?: string, tel?: string): Promise; } //# sourceMappingURL=ACEReducerForOne.d.ts.map