import { AxiosResponse } from 'axios'; import { TicketCount, TicketTaskId } from '../types/ticketService.type'; import { FetchDetailResponse } from '../types/fetchResponse.type'; import { GetOptionFormRequestDataQueryParams, GetOptionFormRequestDataResponse, GetTicketBugDetailByTicketIdResponse, GetTicketFilterOptionQueryParams, GetTicketFilterOptionResponse, GetTicketOptionsStatusQueryParams, GetTicketOptionsStatusResponse, GetTicketRequestQueryParams, GetTicketRequestResponse, GetTicketsParams, GetTicketTaskLeaderOptionsQueryParams, GetTicketTaskLeaderOptionsResponse, GetTicketTaskQueryParams, GetTicketTaskResponse, PatchTicketStatusByTicketIdBody, PostTicketLeaderReportBugBody, PostTicketReportBugBody, PostTicketRequestDataBody, PostTicketUploadBody, PostTicketUploadResponse, StatusMessageResponse } from '../dto/ticketService.dto'; declare const TicketServices: { getTickets: (params: GetTicketsParams) => Promise>; getTicketTaskId: (taskId: string) => Promise>>; getNeedActionsCount: () => Promise>>; getTicketTask: (params: GetTicketTaskQueryParams) => Promise>; getTicketRequest: (params: GetTicketRequestQueryParams) => Promise>; getTicketFilterOptions: (params: GetTicketFilterOptionQueryParams) => Promise>; postTicketRequestData: (body: PostTicketRequestDataBody) => Promise>; getOptionForFormRequestData: (params?: GetOptionFormRequestDataQueryParams) => Promise>; getTicketOptionsStatus: (params: GetTicketOptionsStatusQueryParams) => Promise>; patchTicketStatusByTicketId: (ticketId: string, body: PatchTicketStatusByTicketIdBody) => Promise>; getTicketTaskLeaderOptions: (params: GetTicketTaskLeaderOptionsQueryParams) => Promise>; postTicketLeaderReportBug: (body: PostTicketLeaderReportBugBody[]) => Promise>; getTicketBugDetailByTicketId: (ticketId: string) => Promise>; postTicketUpload: (body: PostTicketUploadBody) => Promise>; postTicketReportBug: (body: PostTicketReportBugBody) => Promise>; putTicketReportBug: (ticketId: string, body: PostTicketReportBugBody) => Promise>; }; export default TicketServices;