import { ApiResponse } from 'apisauce'; import { ValidationProcessDocument } from '../models/validationProcessDocument'; import { ApiOPtions, HeadersArgs } from '../service'; import { IApproveRejectDocumentParams, ICloseDocumentValidationParams, IDiscardLifterParamReasonTypeParams, INotifyDocumentValidationParams } from '../types'; export declare class ApiValidationProcess { private options; private api; constructor(options?: ApiOPtions); getValidationProcessStatuses(authorization: HeadersArgs): Promise>; getLifterTypes(authorization: HeadersArgs): Promise>; getCategoryTypes(authorization: HeadersArgs, categoryType: string): Promise>; getValidationProcessDocuments(authorization: HeadersArgs, userId: number): Promise>; startValidationProcess(authorization: HeadersArgs, internalUserId: number): Promise>; editApproveOrRejectValidationDocument(authorization: HeadersArgs, documentId: number, paramsObject: IApproveRejectDocumentParams): Promise>; closeDocumentValidation(authorization: HeadersArgs, paramsObject: ICloseDocumentValidationParams): Promise>; discardLifter(authorization: HeadersArgs, paramsObject: IDiscardLifterParamReasonTypeParams): Promise>; notifyDocumentValidation(authorization: HeadersArgs, paramsObject: INotifyDocumentValidationParams): Promise>; } //# sourceMappingURL=apiValidationProcess.d.ts.map