import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ContactsCondition, ContactsConditionList, ContactsInputCondition, ContactsLocateConditionResponse, DynamicConditionsCreateConditionBody, ListConditionsParams, LocateConditionParams } from '../_models'; export declare const // --- title start getDynamicConditions: (axiosInstance?: AxiosInstance) => { deleteCondition: (id: string, options?: AxiosRequestConfig) => Promise>; locateCondition: (id: string, params?: LocateConditionParams, options?: AxiosRequestConfig) => Promise>; updateCondition2: (id: string, contactsInputCondition: ContactsInputCondition, options?: AxiosRequestConfig) => Promise>; updateCondition: (id: string, contactsInputCondition: ContactsInputCondition, options?: AxiosRequestConfig) => Promise>; listConditions: (groupId: string, params?: ListConditionsParams, options?: AxiosRequestConfig) => Promise>; createCondition: (groupId: string, dynamicConditionsCreateConditionBody: DynamicConditionsCreateConditionBody, options?: AxiosRequestConfig) => Promise>; }; export type DeleteConditionResult = AxiosResponse; export type LocateConditionResult = AxiosResponse; export type UpdateCondition2Result = AxiosResponse; export type UpdateConditionResult = AxiosResponse; export type ListConditionsResult = AxiosResponse; export type CreateConditionResult = AxiosResponse;