import { ExpiredReportedOptionsParams, ExpiredReportedListParams, ExpiredReportedDetailStockListParams, ExpiredReportedDetailStockOptionsParams, ExpiredHistoryListParams, ExpiredHistoryOptionsParams, ExpiredHistoryDetailStockListParams, ExpiredHistoryDetailStockOptionParams, ExpiredUpdateDateCancelBody, ExpiredItemListParams, ExpiredItemOptionsParams, ExpiredStockListParams, ExpiredStockOptionsParams, ExpiredApprovalListParams, ExpiredApprovalOptionsParams, ExpiredApprovalStockListParams, ExpiredReportTAGBody } from './expired.dto'; export type DefectReportedListParams = ExpiredReportedListParams; export type DefectReportedOptionsParams = ExpiredReportedOptionsParams; export type DefectReportedDetailStockListParams = Omit; export type DefectReportedDetailStockOptionsParams = ExpiredReportedDetailStockOptionsParams; export type DefectHistoryListParams = ExpiredHistoryListParams; export type DefectHistoryOptionsParams = ExpiredHistoryOptionsParams; export type DefectHistoryDetailStockListParams = Omit & { updatedAt?: string[]; }; export type DefectHistoryDetailStockOptionsParams = ExpiredHistoryDetailStockOptionParams; export type DefectItemListParams = ExpiredItemListParams; export type DefectItemOptionsParams = ExpiredItemOptionsParams; export type DefectStockListParams = ExpiredStockListParams; export type DefectStockOptionsParams = ExpiredStockOptionsParams; export type DefectApprovalListParams = ExpiredApprovalListParams; export type DefectApprovalOptionsParams = ExpiredApprovalOptionsParams; export type DefectApprovalStockListParams = Omit & { expiredDate?: string[]; }; export type DefectApprovalStockOptionsParams = ExpiredApprovalOptionsParams; export interface DefectApprovalBody { data: DefectApprovalBodyData[]; } export interface DefectApprovalBodyData { _id: string; isApproved: boolean; approvalNote: string | null; } export interface DefectMarkAsAvailableBody { _id: string; photo: File | Blob; note: string; } export type DefectMarkAsAvailableCancelBody = ExpiredUpdateDateCancelBody; export type DefectReportTAGBody = ExpiredReportTAGBody;