import { AxiosResponse } from 'axios'; import { CreateRequestBody, GetRequestApprovalListQuery, GetRequestOptionQuery, PutRequestBody } from '../dto/request.dto'; import { FetchDetailResponse, FetchListResponse, FetchOptionResponse } from '../types/fetchResponse.type'; import { EmployeeOption, LeaveLateAllowance, RequestApproval, RequestDetail, RequestLimits } from '../types/request.type'; declare const RequestServices: { getRequestList: (params?: GetRequestApprovalListQuery) => Promise>>; getRequestOptions: (params: GetRequestOptionQuery) => Promise>>; getEmployeeOptions: () => Promise>>; getRequestDetail: (requestId: string) => Promise>>; createRequest: (body: CreateRequestBody) => Promise; editRequest: (requestId: string, body: PutRequestBody) => Promise; cancelRequest: (requestId: string) => Promise; getRequestLimits: () => Promise>>; getLeaveLateAllowance: () => Promise>>; }; export default RequestServices;