import { PickSSOptInListMemberUpdateParamsExcludeKeyofSSOptInListMemberUpdateParamsMerchantCreatedAtOrMaxSMSCountOptInSourceID } from './pickSSOptInListMemberUpdateParamsExcludeKeyofSSOptInListMemberUpdateParamsMerchantCreatedAtOrMaxSMSCountOptInSourceID'; import { SSOptInSource } from './sSOptInSource'; import { WTWalletPageViewId } from './wTWalletPageViewId'; export declare class OptInListSubscriber { 'callerName'?: string; 'callerType'?: string; 'optInListID': string; 'optInSourceID': PickSSOptInListMemberUpdateParamsExcludeKeyofSSOptInListMemberUpdateParamsMerchantCreatedAtOrMaxSMSCountOptInSourceID; 'isSubscribed': boolean; 'isPendingAge21Verification': boolean; 'mobilePhoneNumber': string; 'referringURL': string; 'id': WTWalletPageViewId; 'merchantID': string; 'createdAt': Date; 'updatedAt': Date; 'isActive': boolean; 'optedStatus'?: boolean; 'source'?: SSOptInSource; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }