export declare const Service: { campaignGetById: (id: string) => Promise; getCampaignByCode: (campaign_code: any) => Promise; getSubscriptionBoxInfo: ({ category, site, slug, }: { category: number | string; site: string; slug: string; }) => Promise; postSubscriptionBoxLead: ({ data }: { data: any; }) => Promise; postUserInfoFromLeadGen: ({ name }: { name: string; }) => Promise; campaignPostImpression: ({ code, action, title_article, ga_client_id, cookie_id, extra, url, referrer, }: { code: string; action: string; title_article: string; ga_client_id: string | null; cookie_id: string | null; url: string; extra?: Record; referrer?: string; }) => Promise; trackingSubscription: (data: { subscription_title: string; name: string; area_code: string; phone_number: string; site_domain: string; url: string; cookie_id: string; ga_client_id: string; article_title: string; article_id: number; category_id: string | number; type: string; }) => Promise; validateEmailOrPhoneOnSubot: ({ bot_id, email, phone, }: { bot_id: number[]; email?: string; phone?: string; }) => Promise; validateEmailOrPhoneOnLeadGen: ({ campaign_id, email, phone, }: { campaign_id: number[]; email?: string; phone?: string; }) => Promise; validatePhoneNumberOnLeadGen: ({ campaign_id, phone, }: { campaign_id: number; phone: string; }) => Promise; sendSMSOtpLead: ({ phone, type, }: { phone: string; type: 'whatsapp' | 'phone' | 'zalo'; }) => Promise; verifyOtpLead: ({ phone, otp, type, }: { phone: string; otp: string; type: 'whatsapp' | 'phone' | 'zalo'; }) => Promise; postPhoneToCtaSubmit: ({ data }: { data: any; }) => Promise; };