import ACProduct from './acproduct'; import { ACEGender, ACEMaritalStatus } from '../common/constant/ACEPublicStaticConfig'; type ParamType = 'addcart' | 'appearProduct' | 'buyCancel' | 'buyDone' | 'deeplink' | 'delcart' | 'event' | 'join' | 'leave' | 'link' | 'login' | 'push' | 'referrer' | 'search' | 'tel'; export type IACParams = { init: (type: ParamType, value?: string) => ACParams; TYPE: { ADDCART: ParamType; APPEAR_PRODUCT: ParamType; BUY_CANCEL: ParamType; BUY_DONE: ParamType; DEEPLINK: ParamType; DELCART: ParamType; EVENT: ParamType; JOIN: ParamType; LEAVE: ParamType; LINK: ParamType; LOGIN: ParamType; PUSH: ParamType; REFERRER: ParamType; SEARCH: ParamType; TEL: ParamType; }; }; export type ACParams = { type: ParamType; name?: string; data?: { [key: string]: string; }; keyword?: string; linkName?: string; memberKey?: string; orderNumber?: string; payMethodName?: string; productCategoryName?: string; productId?: string; productName?: string; productPrice?: string; push?: string; tel?: string; userAge?: number; userGender?: ACEGender; userId?: string; userMaritalStatus?: ACEMaritalStatus; products?: ACProduct[]; }; export declare const ACParams: IACParams; export {}; //# sourceMappingURL=acparam.d.ts.map