import { RequestCacheConfig } from 'src/v2/configs'; import { HttpResource } from 'src/v2/core/abstract-http-resource'; import { AddSubscribersGroupRequest, AddSubscribersGroupResponse } from './dto/add.dto'; import { DelSubscribersGroupRequest, DelSubscribersGroupResponse } from './dto/del.dto'; import { EditSubscribersGroupRequest, EditSubscribersGroupResponse } from './dto/edit.dto'; import { GetSubscribersGroupsRequest, GetSubscribersGroupsResponse } from './dto/get.dto'; export declare class SubscribersGroupsResource extends HttpResource { readonly RESOURCE_NAME = "subscriptions"; /** * Getting list of subscribers groups. * * https://help.senler.ru/senler/dev/api/methods/gruppy-podpischikov/poluchenie-spiska-grupp-podpischikov */ get(data?: GetSubscribersGroupsRequest, cacheConfig?: RequestCacheConfig): Promise; /** * Add subscribers group. * * https://help.senler.ru/senler/dev/api/methods/gruppy-podpischikov/dobavlenie-gruppy-podpischikov */ add(data: AddSubscribersGroupRequest, cacheConfig?: RequestCacheConfig): Promise; /** * Edit subscribers group. * * https://help.senler.ru/senler/dev/api/methods/gruppy-podpischikov/redaktirovanie-gruppy-podpischikov */ edit(data: EditSubscribersGroupRequest, cacheConfig?: RequestCacheConfig): Promise; /** * Del subscribers group. * * https://help.senler.ru/senler/dev/api/methods/gruppy-podpischikov/udalenie-gruppy-podpischikov */ del(data: DelSubscribersGroupRequest, cacheConfig?: RequestCacheConfig): Promise; }