import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ShiftTemplateServiceReadShiftTemplateParams, ShiftTemplateServiceSearchShiftTemplateParams, ShiftTemplateServiceUpdateShiftTemplateBody, WfmCreateShiftTemplateRequest, WfmCreateShiftTemplateResponse, WfmDeleteShiftTemplateResponse, WfmReadShiftTemplateResponse, WfmSearchShiftTemplateResponse, WfmUpdateShiftTemplateResponse } from '../_models'; export declare const // --- title start getShiftTemplateService: (axiosInstance?: AxiosInstance) => { shiftTemplateServiceSearchShiftTemplate: (params?: ShiftTemplateServiceSearchShiftTemplateParams, options?: AxiosRequestConfig) => Promise>; shiftTemplateServiceCreateShiftTemplate: (wfmCreateShiftTemplateRequest: WfmCreateShiftTemplateRequest, options?: AxiosRequestConfig) => Promise>; shiftTemplateServiceDeleteShiftTemplate: (id: string, options?: AxiosRequestConfig) => Promise>; shiftTemplateServiceReadShiftTemplate: (id: string, params?: ShiftTemplateServiceReadShiftTemplateParams, options?: AxiosRequestConfig) => Promise>; shiftTemplateServiceUpdateShiftTemplate: (shiftTemplateServiceUpdateShiftTemplateBody: ShiftTemplateServiceUpdateShiftTemplateBody, options?: AxiosRequestConfig) => Promise>; }; export type ShiftTemplateServiceSearchShiftTemplateResult = AxiosResponse; export type ShiftTemplateServiceCreateShiftTemplateResult = AxiosResponse; export type ShiftTemplateServiceDeleteShiftTemplateResult = AxiosResponse; export type ShiftTemplateServiceReadShiftTemplateResult = AxiosResponse; export type ShiftTemplateServiceUpdateShiftTemplateResult = AxiosResponse;