import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DeleteCalendarParams, EngineCalendar, EngineCalendarServiceUpdateCalendarBody, EngineCreateCalendarRequest, EngineListCalendar, EngineListTimezoneResponse, ReadCalendarParams, SearchCalendarParams, SearchTimezonesParams } from '../_models'; export declare const // --- title start getCalendarService: (axiosInstance?: AxiosInstance) => { searchCalendar: (params?: SearchCalendarParams, options?: AxiosRequestConfig) => Promise>; createCalendar: (engineCreateCalendarRequest: EngineCreateCalendarRequest, options?: AxiosRequestConfig) => Promise>; searchTimezones: (params?: SearchTimezonesParams, options?: AxiosRequestConfig) => Promise>; deleteCalendar: (id: string, params?: DeleteCalendarParams, options?: AxiosRequestConfig) => Promise>; readCalendar: (id: string, params?: ReadCalendarParams, options?: AxiosRequestConfig) => Promise>; updateCalendar: (id: string, engineCalendarServiceUpdateCalendarBody: EngineCalendarServiceUpdateCalendarBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchCalendarResult = AxiosResponse; export type CreateCalendarResult = AxiosResponse; export type SearchTimezonesResult = AxiosResponse; export type DeleteCalendarResult = AxiosResponse; export type ReadCalendarResult = AxiosResponse; export type UpdateCalendarResult = AxiosResponse;