import { type HttpClient } from 'datacenter-mcp-core'; import { type BoardBean, type BoardConfigBean, type EpicBean, type EpicRankRequestBean, type EpicUpdateBean, type IssueAssignRequestBean, type SearchResultsBean, type SprintBean, type SprintCreateBean, type StringList, type VersionBean } from '../models/index.js'; export declare function createSprint(client: HttpClient, params: { requestBody: SprintCreateBean; }): Promise; export declare function deleteSprint(client: HttpClient, params: { sprintId: number; }): Promise; export declare function getAllBoards(client: HttpClient, params: { maxResults?: number; name?: string; projectKeyOrId?: string; type?: StringList; startAt?: number; }): Promise; export declare function getAllSprints(client: HttpClient, params: { boardId: number; maxResults?: number; state?: StringList; startAt?: number; }): Promise; export declare function getAllVersions(client: HttpClient, params: { boardId: number; maxResults?: number; released?: string; startAt?: number; }): Promise; export declare function getBoard(client: HttpClient, params: { boardId: number; }): Promise; export declare function getBoardIssuesForEpic(client: HttpClient, params: { epicId: number; boardId: number; expand?: string; jql?: string; maxResults?: number; validateQuery?: boolean; fields?: Array; startAt?: number; }): Promise; export declare function getConfiguration(client: HttpClient, params: { boardId: number; }): Promise; export declare function getEpic(client: HttpClient, params: { epicIdOrKey: string; }): Promise; export declare function getEpicIssuesForEpic(client: HttpClient, params: { epicIdOrKey: string; expand?: string; jql?: string; maxResults?: number; validateQuery?: boolean; fields?: Array; startAt?: number; }): Promise; export declare function getEpics(client: HttpClient, params: { boardId: number; maxResults?: number; done?: string; startAt?: number; }): Promise; export declare function getIssuesForBacklog(client: HttpClient, params: { boardId: number; expand?: string; jql?: string; maxResults?: number; validateQuery?: boolean; fields?: Array; startAt?: number; }): Promise; export declare function getIssuesForBoard(client: HttpClient, params: { boardId: number; expand?: string; jql?: string; maxResults?: number; validateQuery?: boolean; fields?: Array; startAt?: number; }): Promise; export declare function getIssuesForSprint(client: HttpClient, params: { sprintId: number; expand?: string; jql?: string; maxResults?: number; validateQuery?: boolean; fields?: Array; startAt?: number; }): Promise; export declare function getIssuesWithoutEpic(client: HttpClient, params: { boardId: number; expand?: string; jql?: string; maxResults?: number; validateQuery?: boolean; fields?: Array; startAt?: number; }): Promise; export declare function getSprint(client: HttpClient, params: { sprintId: number; }): Promise; export declare function moveIssuesToBacklog(client: HttpClient, params: { requestBody: IssueAssignRequestBean; }): Promise; export declare function moveIssuesToEpic(client: HttpClient, params: { epicIdOrKey: string; requestBody: IssueAssignRequestBean; }): Promise; export declare function moveIssuesToSprint(client: HttpClient, params: { sprintId: number; requestBody: IssueAssignRequestBean; }): Promise; export declare function partiallyUpdateEpic(client: HttpClient, params: { epicIdOrKey: string; requestBody: EpicUpdateBean; }): Promise; export declare function rankEpics(client: HttpClient, params: { epicIdOrKey: string; requestBody: EpicRankRequestBean; }): Promise; export declare function updateSprint(client: HttpClient, params: { sprintId: number; requestBody: SprintBean; }): Promise; //# sourceMappingURL=agile.d.ts.map