import { AxiosResponse } from 'axios'; import { FetchDetailResponse, FetchOptionResponse, QueryParams } from '../types/fetchResponse.type'; import { FinishedProjectData, FinishSearchProjectResult, OptionProjectRecordsResponse, PbiDataResponse, ProjectAsManagerQueryParams, ProjectDashboardModuleResponse, ProjectDashboardParams, ProjectDashboardResponseData, ProjectDetailResponseDatas, ProjectPostData, ProjectResponse, ProjectUpdateData, SprintDataResponse, SprintProgressResponse, TemplateProcessResponse, UpdateUnassignPmBody } from '../dto/projectService.dto'; import { ProjectAsManagerOption } from '../types/projectService.type'; declare const ProjectServices: { getProject: (params?: QueryParams) => Promise>; postProject: (body: ProjectPostData) => Promise>; deleteProject: (_id: string) => Promise; getProjectDetail: (_id: string) => Promise>; putProject: (_id: string, body: ProjectUpdateData) => Promise>; getFinishedProject: () => Promise>; getFinishedSearch: () => Promise>; getOptions: (params: QueryParams) => Promise; getTemplateProcessName: () => Promise>; getProjectDashboard: (_id: string, params?: ProjectDashboardParams) => Promise>; getProjectDashboardOptions: (_id: string) => Promise>; getProjectDashboardModule: (_id: string, params?: ProjectDashboardParams) => Promise>; getProjectPbiStatus: (projectId: string) => Promise>; getProjectVelocity: (projectId: string, page?: number) => Promise>; getSprintProgress: (sprintId: string) => Promise>; getProjectList: () => Promise; getProjectLeaders: (params?: QueryParams) => Promise; getProjectLeadersOptions: (params?: QueryParams) => Promise>>; getProjectAsManager: (params?: ProjectAsManagerQueryParams) => Promise>>; putUnassignPm: (body: UpdateUnassignPmBody) => Promise>; }; export default ProjectServices;