import { AxiosInstance, AxiosResponse } from 'axios'; export interface ReportAssetData { asset: string; notes: string; reason: 'Missing'; } export type DisposalReason = 'Damaged' | 'Missing' | 'No Salvage Value'; export interface ReportDisposalBody { data: ReportAssetData[]; } interface CancelReportDisposalQueryParams { isFromDisposal: boolean; assetIds: string; } export declare const API: ({ headers, params }?: { headers?: {} | undefined; params?: {} | undefined; }) => AxiosInstance; declare const DisposalServices: { getReportedDisposal: (params?: any) => Promise; postReportDisposal: (body: ReportDisposalBody) => Promise; cancelReportDisposal: (params: CancelReportDisposalQueryParams) => Promise; }; export default DisposalServices;