import { RequestCacheConfig } from 'src/v2/configs'; import { HttpResource } from 'src/v2/core/abstract-http-resource'; import { DeleteGlobalVarRequest, DeleteGlobalVarResponse } from './dto/del.dto'; import { GetGlobalVarRequest, GetGlobalVarResponse } from './dto/get.dto'; import { SetGlobalVarRequest, SetGlobalVarResponse } from './dto/set.dto'; export declare class GlobalVarsResource extends HttpResource { readonly RESOURCE_NAME = "vars_global"; /** * Get a global variable. * * https://help.senler.ru/senler/dev/api/methods/globalnye-peremennye-podpischikov/poluchenie-peremennoj */ get(data?: GetGlobalVarRequest, cacheConfig?: RequestCacheConfig): Promise; /** * Set a global variable. * * https://help.senler.ru/senler/dev/api/methods/globalnye-peremennye-podpischikov/ustanovka-peremennoj */ set(data: SetGlobalVarRequest, cacheConfig?: RequestCacheConfig): Promise; /** * Delete a global variable. * * https://help.senler.ru/senler/dev/api/methods/globalnye-peremennye-podpischikov/udalenie-peremennoi */ del(data: DeleteGlobalVarRequest, cacheConfig?: RequestCacheConfig): Promise; }