import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { CreateRelatedCaseParams, ListRelatedCasesParams, LocateRelatedCaseParams, UpdateRelatedCase2Body, UpdateRelatedCase2Params, UpdateRelatedCaseBody, UpdateRelatedCaseParams, WebitelCasesCreateInputRelatedCase, WebitelCasesRelatedCase, WebitelCasesRelatedCaseList } from '../_models'; export declare const // --- title start getRelatedCases: (axiosInstance?: AxiosInstance) => { updateRelatedCase2: (etag: string, updateRelatedCase2Body: UpdateRelatedCase2Body, params?: UpdateRelatedCase2Params, options?: AxiosRequestConfig) => Promise>; updateRelatedCase: (etag: string, updateRelatedCaseBody: UpdateRelatedCaseBody, params?: UpdateRelatedCaseParams, options?: AxiosRequestConfig) => Promise>; listRelatedCases: (primaryCaseEtag: string, params?: ListRelatedCasesParams, options?: AxiosRequestConfig) => Promise>; createRelatedCase: (primaryCaseEtag: string, webitelCasesCreateInputRelatedCase: WebitelCasesCreateInputRelatedCase, params?: CreateRelatedCaseParams, options?: AxiosRequestConfig) => Promise>; deleteRelatedCase: (primaryCaseEtag: string, etag: string, options?: AxiosRequestConfig) => Promise>; locateRelatedCase: (primaryCaseEtag: string, etag: string, params?: LocateRelatedCaseParams, options?: AxiosRequestConfig) => Promise>; }; export type UpdateRelatedCase2Result = AxiosResponse; export type UpdateRelatedCaseResult = AxiosResponse; export type ListRelatedCasesResult = AxiosResponse; export type CreateRelatedCaseResult = AxiosResponse; export type DeleteRelatedCaseResult = AxiosResponse; export type LocateRelatedCaseResult = AxiosResponse;