import { AxiosResponse } from 'axios'; import { FetchListResponse, FetchOptionResponse, QueryParams } from '../types/fetchResponse.type'; import { IntervalPut, PbiOptions, Sprint, SprintDetail, SprintMemberReview, SprintSummary, SprintTimeline } from '../types/projectSprintService.type'; import { AssignedMember, AssignedMemberOptions, Pbi } from '../types/projectPbi.type'; import { PBIOptionsQueryParams, PBIOptionsResponse, PbiPut, SprintTimelineOptions } from '../dto/projectSprintService.dto'; declare const SprintServices: { getSprintSummary: (query: QueryParams, projectId: string, sprintId?: string) => Promise>>; getSprintDetail: (projectId: string, sprintId: string) => Promise>>; deleteSprint: (projectId: string, sprintId?: string) => Promise; addSprintPbis: (projectId: string, sprintId: string, body: { pbiIds: string[]; }) => Promise; deleteSprintPbi: (projectId: string, sprintId: string, body: { pbiId: string; }) => Promise; updateSprintStatus: (projectId: string, sprintId?: string) => Promise; updateSprintInterval: (projectId: string, sprintId: string, body: IntervalPut) => Promise; updateSprintStartDate: (projectId: string, sprintId: string, body: { startAt: number; }) => Promise; getListPbis: (projectId: string, query: QueryParams) => Promise>>; getPbiOptions: (projectId: string, params: PbiOptions) => Promise>>; getPBIOptions: (projectId: string, params?: PBIOptionsQueryParams) => Promise>; getPbiAssignedMembers: (projectId: string, pbiId: string, assign: boolean, query: QueryParams) => Promise>>; getPbiAssignedMembersOptions: (projectId: string, pbiId: string, assign: boolean, params: AssignedMemberOptions) => Promise>>; assignPbiMembers: (projectId: string, pbiId: string, body: { memberIds: string[]; }) => Promise; unassignPbiMember: (projectId: string, pbiId: string, body: { memberId: string; }) => Promise; addPbiTasks: (projectId: string, pbiId: string, body: { taskIds?: string[]; }) => Promise; deletePbiTasks: (projectId: string, pbiId: string, body: { taskIds?: string[]; }) => Promise; addPbiTimer: (projectId: string, pbiId: string, body: { day: number; hour: number; minute: number; }) => Promise; removePbiTimer: (projectId: string, pbiId: string) => Promise; getSprintMemberReview: (projectId: string, query: QueryParams) => Promise>>; getSprintMemberReviewOptions: (projectId: string, params: AssignedMemberOptions) => Promise>>; getSprintTimeline: (projectId: string, query: QueryParams) => Promise>>; getSprintTimelineOptions: (projectId: string, params: SprintTimelineOptions) => Promise>>; createPbi: (projectId: string, body: PbiPut) => Promise; updatePbi: (projectId: string, pbiId: string, body: PbiPut) => Promise; deletePbis: (projectId: string, body: { pbiIds: string[]; }) => Promise; getListSprints: (projectId: string, query: QueryParams) => Promise>>; getSprintNum: (projectId: string) => Promise>>; createSprint: (projectId: string, body: { pbiIds: string[]; }) => Promise; }; export default SprintServices;