import { AxiosInstance } from 'axios'; import { SubscriberQuery, SubscriberData, SubscriberDataUpdate, SubscriberSearchQuery, SubscriberActivityType } from '../@types'; export default function (client: AxiosInstance): { getSubscribers(params?: SubscriberQuery): Promise>; addSubscriber(subscriber: SubscriberData): Promise>; getSubscriber(identifier: number | string): Promise>; updateSubscriber(identifier: number | string, subscriber: SubscriberDataUpdate): Promise>; searchSubscribers(params?: SubscriberSearchQuery): Promise>; getSubscriberActivity(identifier: number | string): Promise>; getSubscriberActivityByType(identifier: number | string, activityType: SubscriberActivityType): Promise>; getSubscriberGroups(identifier: number | string): Promise>; removeSubscriber(identifier: number | string): Promise>; };