import { RequestCacheConfig } from 'src/v2/configs'; import { HttpResource } from 'src/v2/core/abstract-http-resource'; import { DeleteVarRequest, DeleteVarResponse } from './dto/del.dto'; import { GetVarRequest, GetVarResponse } from './dto/get.dto'; import { SetVarRequest, SetVarResponse } from './dto/set.dto'; export declare class VarsResource extends HttpResource { readonly RESOURCE_NAME = "vars"; /** * Get a user variable. * * https://help.senler.ru/senler/dev/api/methods/peremennye-podpischikov/poluchenie-peremennoi */ get(data: GetVarRequest, cacheConfig?: RequestCacheConfig): Promise; /** * Set a user variable. * * https://help.senler.ru/senler/dev/api/methods/peremennye-podpischikov/ustanovka-peremennoi */ set(data: SetVarRequest, cacheConfig?: RequestCacheConfig): Promise; /** * Delete a user variable. * * https://help.senler.ru/senler/dev/api/methods/peremennye-podpischikov/udalenie-peremennoi */ del(data: DeleteVarRequest, cacheConfig?: RequestCacheConfig): Promise; }