import { AxiosResponse } from 'axios'; import { FetchDetailResponse, FetchListResponse, FetchOptionResponse, FetchResponse } from '../types/fetchResponse.type'; import * as E from '../types/defectService.type'; import * as D from '../dto/defect.dto'; declare const DefectService: { getDefectReportedList: (params: D.DefectReportedListParams) => Promise>>; getDefectReportedOptions: (params: D.DefectReportedOptionsParams) => Promise>>; putEditMarkAsAvailable: (body: D.DefectMarkAsAvailableBody) => Promise>; putCancelMarkAsAvailable: (body: D.DefectMarkAsAvailableCancelBody) => Promise>; postCreateMarkAsAvailable: (body: D.DefectMarkAsAvailableBody) => Promise>; getDefectReportedDetailStockList: (skuId: string, groupId: string, params: D.DefectHistoryDetailStockListParams) => Promise>>; getDefectReportedDetailStockOptions: (skuId: string, groupId: string, params: D.DefectHistoryDetailStockOptionsParams) => Promise>>; getDefectHistoryList: (params: D.DefectHistoryListParams) => Promise>>; getDefectHistoryOptions: (params: D.DefectHistoryOptionsParams) => Promise>>; getDefectDetail: (skuId: string, groupId: string) => Promise>>; getDefectHistoryDetailStockList: (skuId: string, groupId: string, params: D.DefectHistoryDetailStockListParams) => Promise>>; getDefectHistoryDetailStockOptions: (skuId: string, groupId: string, params: D.DefectHistoryDetailStockOptionsParams) => Promise>>; getDefectItemList: (params: D.DefectItemListParams) => Promise>>; getDefectItemOptions: (params: D.DefectItemOptionsParams) => Promise>>; getDefectStockList: (skuId: string, params: D.DefectStockListParams) => Promise>>; getDefectStockOptions: (skuId: string, params: D.DefectStockOptionsParams) => Promise>>; getDefectApprovalList: (params: D.DefectApprovalListParams) => Promise>>; getDefectApprovalDetail: (approvalId: string) => Promise>>; getDefectApprovalOptions: (params: D.DefectApprovalOptionsParams) => Promise>>; getDefectApprovalDetailStockList: (approvalId: string, params: D.DefectApprovalStockListParams) => Promise>>; getDefectApprovalDetailStockOptions: (approvalId: string, params: D.DefectApprovalStockOptionsParams) => Promise>>; putDefectApproval: (body: D.DefectApprovalBody, approvalId: string) => Promise>; getDefectLog: (requestId: string) => Promise>>; putReportTAG: (body: D.DefectReportTAGBody) => Promise>; }; export default DefectService;