import { DeletePreListDto, DeleteRequestPreListDto, RequestPreListByAssetDto, RequestPreListByUserDto, TransactionDto, UnassignRequestDto, VerifyHandoverDto } from '../dto/assignment.dto'; import { AssignedFilterQuery, AssignedOptionBoolean } from '../types/assignedAsset.type'; import { DetailFilterParams, PreListFilterParams, PreListOptionBoolean, RequestFilterParams, RequestOptionBoolean, TransactionFilterParams, TransactionOptionBoolean } from '../types/assignment.type'; import { AxiosInstance, AxiosResponse } from 'axios'; export declare const API: ({ headers, params }?: { headers?: {} | undefined; params?: {} | undefined; }) => AxiosInstance; declare const AssignmentServices: { getPreListData: (params?: PreListFilterParams) => Promise; getPreListOptions: (params?: PreListOptionBoolean) => Promise; getRequestData: (params?: { prelist?: string | null; }) => Promise; getDetailRequestData: (id: string, params?: DetailFilterParams) => Promise; getDetailRequestOption: (params: RequestOptionBoolean, id?: string | null) => Promise; getTransactionData: (params?: TransactionFilterParams) => Promise; getTransactionOptions: (params?: TransactionOptionBoolean) => Promise; getDetailTransactionData: (id: string) => Promise; getTransactionApprovals: (id: string) => Promise; getDetailTransactionLog: (id?: string) => Promise; getVerifyAsset: (params: { tag: string; }, id?: string | null) => Promise; putEditAssignedUser: (id: string, body: { user: string; }) => Promise; putEditEmailConfirmation: (id: string, body: { email: string; }) => Promise; postSendConfirmationEmail: (id: string) => Promise; postTransaction: (body: TransactionDto[]) => Promise; putTransaction: (id: string, body: TransactionDto[]) => Promise; putCancelTransaction: (body: { id: string[]; }) => Promise; putCancelAssignmentRequest: (body: { id: string[]; }) => Promise; putVerifyRequest: (body: { verifiedRequests: VerifyHandoverDto[]; }, id?: string | null) => Promise; putVerifyToken: (body: { token: string; }) => Promise; putHandoverConfirm: (body: { request: string[]; token: string; }) => Promise; putAssignHandover: (transaction?: string | null) => Promise; deletePrelistData: (params: DeletePreListDto) => Promise; deleteRequestPrelistData: (body: DeleteRequestPreListDto) => Promise; getAssignedByAsset: (params?: AssignedFilterQuery) => Promise; getAssignedByAssetOptions: (params?: AssignedOptionBoolean) => Promise; getAssignedByUser: (params?: AssignedFilterQuery) => Promise; getAssignedByUserOptions: (params?: AssignedOptionBoolean) => Promise; postUnassignPrelistAsset: (body: RequestPreListByAssetDto) => Promise; postUnassignPrelistUser: (body: { data: RequestPreListByUserDto[]; }) => Promise; putUnassignRequest: (body: UnassignRequestDto) => Promise; putReportDone: (id?: string, body?: { status: string; }) => Promise; getHistory: (type: 'By Transaction' | 'By Asset', params?: RequestFilterParams | TransactionFilterParams) => Promise; getHistoryOptions: (params?: RequestOptionBoolean | TransactionOptionBoolean) => Promise; getHistoryByTransactionOptions: (params?: RequestOptionBoolean | TransactionOptionBoolean) => Promise; putCancelReport: (body: { id: string[]; }) => Promise; }; export default AssignmentServices;